我最近安装了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\”作为项目的搜索路径。
我已将网站包、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。
我已经完全没有主意了(而且谷歌的搜索结果有些黯淡),我希望这里的人能给我一些建议。
谢谢
拉比特