Visual Studio - "The environment IronPython|2.7-32 appears to be incorrectly configured or missing"

Visual Studio - "The environment IronPython|2.7-32 appears to be incorrectly configured or missing"

重现步骤:

  1. 打开 Visual Studio 2017(专业版 Windows 10 64 位)
  2. 文件 > 新建项目 > IronPython 应用程序
  3. 运行默认程序:print('Hello world')

当我 运行 它时,出现以下错误:

The environment "IronPython|2.7-32" appears to be incorrectly configured or missing.
You may need to install it or create a virtual environment

我转到 VS 安装程序、单个组件选项卡、编译器部分,并检查了 Python 2.7 和 3.6 选项,但我仍然遇到问题

您需要设置IronPython 2.7环境*。
*目前您无法通过 Visual Studio 安装程序执行此操作(没有要安装的 IronPython 包选项)。

  1. 您需要下载 IronPython 并与 Github 分开安装。
  2. 安装完成后,您需要select the correct python environment within your VS project
  3. 如果 IronPython 2.7 环境设置不正确,那么你必须这样做 manually

希望 Microsoft 将来对此进行修补。

从 Github 下载 IronPython 的 msi 文件。然后复制下载的路径,添加到系统环境变量中的路径中。然后重启visual studio。 Select 项目并将 python 环境设置为 IronPython。

从 Python 3.8 切换到 3.9 时,我遇到了同样的错误(也与 pylint)。我只是将 project.pyproj (xml) 文件从:<InterpreterId>Global|PythonCore|3.8</InterpreterId> 编辑为:<InterpreterId>Global|PythonCore|3.9</InterpreterId>.