【问题标题】:Ironpython call numpy problemIronpython调用numpy问题
【发布时间】:2011-03-05 10:21:30
【问题描述】:

Ironpython 2.6, 蟒蛇2.6.5, 麻木的, 科学派

导入系统 sys.path.append(r'D:\Python26\dll') sys.path.append(r'D:\Python26\Lib') sys.path.append(r'D:\Python26\Lib\site-packages') » 导入 numpy 回溯(最近一次通话最后): 文件“”,第 1 行,在 文件“D:\Python26\Lib\site-packages\numpy\__init__.py”,第 132 行,在 文件“D:\Python26\Lib\site-packages\numpy\add_newdocs.py”,第 9 行,在 文件“D:\Python26\Lib\site-packages\numpy\lib\__init__.py”,第 4 行,在 文件“D:\Python26\Lib\site-packages\numpy\lib\type_check.py”,第 8 行,在 文件“D:\Python26\Lib\site-packages\numpy\core\__init__.py”,第 5 行,在 ImportError: 没有名为 multiarray 的模块

怎么了? 谢谢。

【问题讨论】:

  • 我相信你需要 IronClad。 code.google.com/p/ironclad
  • 我知道这一点,但它也有一些错误:code.google.com/p/ironclad/issues/detail?id=26
  • 你是否使用 -X:Frames 运行了 Ironclad?
  • @jcao219:如果我使用C#调用ironpython,如何使用-X:Frames?
  • 从 IronPython 源代码看来,您在设置托管时需要设置 LanguageSetup.Options["Frames"] = ScriptingRuntimeHelpers.True。

标签: python ironpython numpy


【解决方案1】:

从 cmets 看来,Giles' answer 成功了:

通过查看 IronPython 源代码,您似乎需要在设置托管时设置 LanguageSetup.Options["Frames"] = ScriptingRuntimeHelpers.True。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-08
    • 1970-01-01
    • 1970-01-01
    • 2010-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-23
    相关资源
    最近更新 更多