[IronPython] sympy on IP 2.6B2

Jeffrey Sax jeffrey at extremeoptimization.com
Fri Jul 24 22:43:41 CEST 2009


According to the archives, some version of sympy worked on IP 1.x at some
point in the distant past. Now, with the latest version of both (sympy 0.6.5
on IronPython 2.6.B2), I get this:

PS C:\Program Files (x86)\IronPython 2.6> .\ipy.exe
IronPython 2.6 Beta 2 (2.6.0.20) on .NET 2.0.50727.4918
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path.append(r"c:\Program Files (x86)\Python26\Lib\site-packages")
>>> from sympy import Symbol, cos
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\__init__.py", line 23, in c:\Program
Files (x86)\Python26\Lib\site-packages\sympy\__init__.py
  File "c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\core\__init__.py", line 4, in
c:\Program Files (x86)\Python26\Lib\site-packages\sympy\core\__init__.py
  File "c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\core\basic.py", line 2442, in
c:\Program Files (x86)\Python26\Lib\site-packages\sympy\core\basic.py
  File "c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\core\symbol.py", line 285, in
c:\Program Files (x86)\Python26\Lib\site-packages\sympy\core\symbol.py
  File "c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\core\sympify.py", line 200, in
c:\Program Files (x86)\Python26\Lib\site-packages\sympy\core\sympify.py
  File "c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\core\numbers.py", line 1600, in
c:\Program Files (x86)\Python26\Lib\site-packages\sympy\core\numbers.py
  File "c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\core\function.py", line 39, in
c:\Program Files (x86)\Python26\Lib\site-packages\sympy\core\function.py
  File "c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\utilities\__init__.py", line 14, in
c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\utilities\__init__.py
  File "c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\utilities\source.py", line 5, in
c:\Program Files (x86)\Python26\Lib\site-packages\sympy\utilities\source.py
  File "C:\Program Files (x86)\IronPython 2.6\Lib\inspect.py", line 950, in
C:\Program Files (x86)\IronPython 2.6\Lib\inspect.py
AttributeError: 'module' object has no attribute '_getframe'
>>> 

Note also that when I retry the import, I get a different error message:

>>> from sympy import Symbol, cos
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\__init__.py", line 23, in c:\Program
Files (x86)\Python26\Lib\site-packages\sympy\__init__.py
  File "c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\core\__init__.py", line 4, in
c:\Program Files (x86)\Python26\Lib\site-packages\sympy\core\__init__.py
  File "c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\core\basic.py", line 3, in c:\Program
Files (x86)\Python26\Lib\site-packages\sympy\core\basic.py
AttributeError: 'module' object has no attribute 'mpmath'

Any idea what's going on here?

Thanks,

Jeffrey




More information about the Ironpython-users mailing list