NetBeans 8.0.2 无法识别 python 平台。如何解决这个问题?

NetBeans 8.0.2 not recognizing python plataform. How to solve this issue?

我已经在我的电脑上安装了 Enthought Canopy 的免费版本,可以很好地用作 python 解释器。

但我试图转向免费 IDE,我选择让我的 Netbeans 8.0.2 能够 运行 Python。经过一些研究,我发现这个 post 显示了如何完成此任务。 不幸的是,当我尝试打开一个新的 Python 项目时,出现一个错误 "Valid plataform has to be selected" 、 "wrong python plataform",如下图所示:

经过一些研究,我发现旧版本的 NetBeans 也有同样的问题。 8.0.2 版本不应该有这个问题。 Link

系统好像没有安装python。我没有在 ControlPainel>System>AdvencedSystemsSettings>SystemProperties>EnviromentVariable 找到环境变量,Python 的路径。或者 NetBeans 似乎无法识别 Canopy Python。

当我尝试从命令 运行 Python 加载 Canopy 库之前显示 python propmt ">>>" 如下所示:

我不知道如何解决这个问题。我正在考虑卸载 Cancopy 并尝试手动安装 python。还有别的想法吗?最后一个问题,Python 可执行文件应该放在哪里?

我 运行 遇到了同样的问题,并通过单独下载 Python 并手动将其添加到可用平台列表中解决了这个问题。这很容易做到,只需要几分钟。按照说明安装 Python 插件(https://blogs.oracle.com/geertjan/entry/python_in_netbeans_ide_81), download a supported version of Python from https://www.python.org/downloads/(我使用的是 3.4.2 版)。接下来,在 Netbeans 中打开 "New Project" window 和选择一个 Python 项目。单击 "Next" 后,单击 "Python Platform" 下拉菜单旁边的 "Manage...." 按钮。一个名为 "Python Platform Manager" 的新 window将弹出,所有字段都将为空,因为尚未添加 Python 平台。此处的目标是添加您刚刚下载的 Python 版本,为此,请单击单击左侧面板上的 "New" 按钮并找到文件 "python.exe"。它应该在您下载 Python 时创建的文件夹内。当您找到该文件时,单击 "Open" 将其添加到 "Console Command"。所有其他字段将立即填充必要的信息并自动将此平台保存为选项。单击 "Close" 到 return 到"New Python Project" window 和您下载的 Python 版本现在应该列为可用平台。希望这对您有所帮助!

对于 windows 7 环境中的 netbeans 8.0.2 和 python 2.7,turnipHead 给出的安装说明对我来说并不完全有效。选择python 平台

时最后略作修改

步骤

  1. 安装 python 插件为 https://blogs.oracle.com/geertjan/entry/python_in_netbeans_ide_81

  2. https://www.python.org/downloads/

  3. 手动安装 python
  4. 在Netbeans

  5. 中打开"New Project"window
  6. 选择一个Python项目

  7. 点击"Next"后,点击
    旁边的"Manage...."按钮 "Python Platform" 下拉菜单

  8. 单击左侧框中的新建按钮,然后将其指向已安装的 python.exe

  9. 所有其他列将自动填充
  10. 点击关闭

您应该会在 python 平台中看到所选的 python 版本

PS: 在类似的注释中,请参阅 http://www.jython.org/jythonbook/en/1.0/JythonIDE.html#netbeans for jython installation in netbeans

步骤:

Python 3.4.2 - 2014-10-13 应该加载了,就没有问题了。