Ironpython 调用 numpy 问题
这是关于一些技术工具的内容,具体包括:
Ironpython 2.6:这是一个可以让你在.NET平台上运行Python代码的工具。
python 2.6.5:这是Python编程语言的一个版本,主要用于编写各种程序。
numpy:这是一个Python库,专门用来处理大规模的数组和矩阵,方便进行数学计算。
SciPy:这是另一个Python库,建立在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
这里提到的“有什么问题?”是想询问在使用这些工具时遇到的困难。
谢谢。
1 个回答
0
从评论来看,似乎Giles的回答解决了问题:
根据查看IronPython的源代码,你在设置主机时,需要将LanguageSetup.Options["Frames"]设置为ScriptingRuntimeHelpers.True。