5

我正在使用 IronPython,我想创建一些 Windows 窗体,我想创建一个带有一些按钮的 Windows 窗体,我想在 Visual Studio 中使用 Iron Python 执行此操作,我每次都使用 Visual Studio 2012 集成版我创建了一个“ironpython windows form”项目,当我想运行它时,它说:

该项目当前设置为使用 .NET 调试器进行 IronPython 调试,但该项目配置为使用 CPython 解释器启动。要解决此问题,请在项目属性->调试->启动模式中更改调试器类型

当我将调试器更改为标准 Python 启动器时,它说:

ImportError:没有名为 clr 的模块

我应该怎么办?

4

3 回答 3

6

我遇到了同样的错误并通过以下步骤解决了它:

我将项目属性 General>Interpreter 更改为 IronPython 2.7 Debug>Launch mode 为 IronPython(.NET) 启动器

起初,我没有将 IronPython 视为可供选择的解释器选项。我将 IronPython 安装路径添加到我的路径系统变量中,重新启动 Visual Studio 并且它工作。

于 2012-11-01T18:28:52.263 回答
1

我知道这是一个老问题,但我今天遇到了同样的事情,并没有找到任何令人满意的答案。

我正在使用新安装的 Visual Studio 2015 - 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 name> Properties
  • 在 General 页面上,选择 IronPython 2.7 作为解释器
  • 在调试页面上,将启动模式设置为 IronPython (.Net) 启动器
  • 最后,单击调试标准库。

使用该设置,我能够生成一个空白的 Windows 窗体应用程序,并在有/没有调试的情况下启动它。

于 2016-03-28T02:24:41.267 回答
0

好的伙计们,我告诉你我是如何解决这个问题的,我从头开始重新安装了所有东西,我曾经使用 Visual Studio Express,但我安装了“专业”版本,然后我从http://ironpython.codeplex.com重新安装了所有东西/releases/view/81726 突然一切都在控制台中正常工作,然后瞧,Visual Studio 中的 Ironpython Windows 窗体项目现在正在工作:)

于 2012-10-16T12:16:13.653 回答