【发布时间】:2018-03-30 15:33:41
【问题描述】:
我最近安装了 Ironpython + 工具,但无法加载外部模块 (numpy)。
这是我的测试代码:
import numpy
numpy.test()
在编写我的简单测试时,intellisense 可以找到 numpy,但是当它从 vs2010 运行时,我得到:
ImportException was unhandled by user code:
No module named numpy
IronPython 控制台输出(缩短):
numpy\__init__.py line 141
numpy\add_newdocs.py line 9
numpy\lib\__init__.py line 4
numpy\lib\type_check.py line 8
numpy\core\__init__.py line 5
ImportError: No module named multiarray
文件 multiarray.pyd 存在于 numpy\core 中。
我在我的 python 2.6 文件夹中安装了 numpy,(工作)。为了尝试在 Ironpython 中使用它,请遵循众多来源的说明:
我已将“C:\Python26\Lib\”添加为项目的搜索路径。
我已将 site-packages、libs、include 和 DLLs 文件夹从 C:\Python26\ 复制到 C:\Program Files (x86)\IronPython 2.6 for .NET 4.0\
我已经添加了:
sys.path.append(r"C:\Python26\Lib")
到 IronPython site.py 文件。
我也尝试过安装 x86 和 AMD64,包括完全重新安装 python 版本和 Ironpython。
已经完全没有想法(以及有些乏味的谷歌搜索结果),我希望这里有人可以提出一些建议。
谢谢 兔子
【问题讨论】:
标签: python visual-studio visual-studio-2010 compiler-construction ironpython