2
votes

Ironpython 2.6, python 2.6.5, numpy, SciPy

import sys
sys.path.append(r'D:\Python26\dll')
sys.path.append(r'D:\Python26\Lib')
sys.path.append(r'D:\Python26\Lib\site-packages')

» import numpy
Traceback (most recent call last):
  File "", line 1, in 
  File "D:\Python26\Lib\site-packages\numpy\__init__.py", line 132, in 
  File "D:\Python26\Lib\site-packages\numpy\add_newdocs.py", line 9, in 
  File "D:\Python26\Lib\site-packages\numpy\lib\__init__.py", line 4, in 
  File "D:\Python26\Lib\site-packages\numpy\lib\type_check.py", line 8, in 
  File "D:\Python26\Lib\site-packages\numpy\core\__init__.py", line 5, in 
ImportError: No module named multiarray

What's wrong? Thanks.

1
I believe you'll need IronClad. code.google.com/p/ironcladjcao219
I known this, but it also have some error: code.google.com/p/ironclad/issues/detail?id=26Begtostudy
Did you run ironclad with -X:Frames?jcao219
@jcao219:If I use C# call ironpython, how can I use -X:Frames?Begtostudy
From looking at the IronPython source, it looks like you'll need to set LanguageSetup.Options["Frames"] = ScriptingRuntimeHelpers.True when you're setting up hosting.Giles Thomas

1 Answers

0
votes

From the comments, it looks like Giles' answer did the trick:

From looking at the IronPython source, it looks like you'll need to set LanguageSetup.Options["Frames"] = ScriptingRuntimeHelpers.True when you're setting up hosting.