2

我想尝试一下 IronPython,因为我想了解更多关于 Python 和 .Net 底层的知识。我安装了最后一个版本(2.7.3)并尝试导入 clr,在我的第一行,我无法运行并抛出错误“没有名为 CLR 的模块”。我用谷歌搜索但没有找到任何关于这件事的东西。IronPython 安装非常简单,就像所有 Windows 应用程序一样,所以我在这里找不到我错过的内容。有什么线索吗?

4

2 回答 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 回答