我想尝试一下 IronPython,因为我想了解更多关于 Python 和 .Net 底层的知识。我安装了最后一个版本(2.7.3)并尝试导入 clr,在我的第一行,我无法运行并抛出错误“没有名为 CLR 的模块”。我用谷歌搜索但没有找到任何关于这件事的东西。IronPython 安装非常简单,就像所有 Windows 应用程序一样,所以我在这里找不到我错过的内容。有什么线索吗?
问问题
10373 次
2 回答
3
即使在不区分大小写的平台上(如(在您的情况下)Windows)上,python 中的导入也是区分大小写的(PEP 235 )。(可能有解决方法,但为了兼容性,我不建议使用它们。)
如果您将代码更改为正确的小写拼写,则一切正常。
import clr
如果这不是问题,则可能是错误(非 IronPython)解释器/实现的原因。如果通过 Visual Studio 的 python 工具运行,项目属性/常规/解释器中的设置应该显示IronPython ...而不是标准的 python 实现(Python ...)。
于 2013-04-06T08:52:47.980 回答
0
要安装 clr,您必须安装 pythonnet 库。
您可以使用 pip install pythonnet 安装 pythonnet
于 2015-02-04T10:00:30.230 回答