On Tue, Apr 7, 2009 at 11:01 AM, Brian Granger <ellisonbg....@gmail.com> wrote: > > Hi, > > I am using the sage 3.2.3 notebook. I am using it in python mode and > am having trouble with sympy: > > from sympy import * > x = var('x') > > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > File "/Users/bgranger/.sage/sage_notebook/worksheets/admin/1/code/9.py", > line 6, in <module> > print _support_.syseval(python, ur'''x = var(\u0027x\u0027)''', > '/Users/bgranger/.sage/sage_notebook/worksheets/admin/1/cells/3') > File > "/Users/bgranger/Documents/Computation/Sage/sage/local/lib/python2.5/site-packages/sage/server/support.py", > line 321, in syseval > return system.eval(cmd, sage_globals, locals = sage_globals) > AttributeError: 'function' object has no attribute 'eval' > > This works fine in regular python and IPython and looks to be a > problem with the notebook. Thoughts? Should I try the latest > release?
It's explained in this thread: http://groups.google.com/group/sage-devel/browse_thread/thread/25405a412cca6924/ sage notebook doesn't work if you define a function with a name "python". What I don't know if it's a bug in the notebook, or if python packages should never use such a name for a function. Ondrej --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---