CPython解释器 / IronPython解释器 没有名为clr的模块。

5
我正在使用IronPython,并希望创建一些Windows表单。我想使用Visual Studio和IronPython创建一个带有一些按钮的Windows表单。我正在使用集成版Visual Studio 2012。
每次我创建一个"IronPython Windows表单"项目并运行它时,会出现以下错误提示: "The project is currently set to use the .NET debugger for IronPython debugging but the project is configured to start with a CPython interpreter. To fix this change the debugger type in project properties->Debug->Launch mode"
当我将调试器更改为标准Python启动器时,会出现以下错误提示: "ImportError: No module named clr"
请问我该怎么办?

你尝试过告诉它使用IronPython吗? - Ignacio Vazquez-Abrams
我不知道我是否理解了你的意思,但实际上我必须进入项目属性->调试->启动,并将“启动模式”设置为除“IronPython.net Launcher”之外的其他内容,以摆脱第一个错误消息,并且这导致第二个错误。 - light-blue
3个回答

6
我遇到了同样的错误,通过以下步骤解决了:
我更改了项目属性 通用 > 解释器 为 IronPython 2.7 调试 > 启动模式 为 IronPython(.NET) launcher 一开始我没有看到可以选择的 IronPython 解释器选项。我将 IronPython 安装路径添加到我的系统 Path 变量中,重新启动了 Visual Studio,然后问题得到了解决。

1
我知道这是一个老问题,但我今天遇到了同样的问题,并没有找到任何令人满意的答案。
我正在使用安装了许多附加组件和工具箱的Visual Studio 2015 - Community,运行在Windows 8.1下。我以为它会很完美,但是我在VS中有一个IronPython调试选项,但它没有被(成功)安装!
如果你遇到了IronPython的问题,请查看C:\ Program Files(x86),并验证目录IronPython 2.7是否存在。
(IronPython 2.7可在http://ironpython.codeplex.com/releases/view/169382获取。)
一旦您确认安装成功,请设置开发环境:
- 在Visual Studio中创建一个Python项目 - 单击Project菜单底部的 Properties - 在常规页面上,将IronPython 2.7选择为解释器 - 在Debug页面上,将启动模式设置为IronPython(.Net)启动器 - 最后,单击Debug Standard Library。
使用这个设置,我能够生成一个空的Windows窗体应用程序,并启动它(带/不带调试)。

0

好的伙计们, 我告诉你们我是如何解决这个问题的, 我从头重新安装了所有东西,我曾经使用Visual Studio Express,但我安装了“专业版”, 然后我从http://ironpython.codeplex.com/releases/view/81726重新安装了所有东西, 突然间所有的事情在控制台中都正常工作了, 然后,哇,IronPython在Visual Studio中的Windows表单项目现在也可以工作了 :)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接