Skip to main content
 首页 » 编程设计

python之Ironpython调用numpy问题

2025年05月04日9luoye11

Ironpython 2.6, python 2.6.5, NumPy 的, 科学

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

怎么了? 谢谢。

请您参考如下方法:

从评论来看,好像是Giles' answer成功了:

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.