我在我的电脑上安装了免费版的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上的Python PATH> System> AdvencedSystemsSettings> SystemProperties> EnviromentVariable . 或者似乎NetBeans无法识别Canopy Python .
当我尝试从命令运行Python时,它会在显示python propmt ">>>"之前加载Canopy库,如下所示:
我不知道如何解决这个问题 . 我想考虑卸载Cancopy并尝试手动安装python . 还有其他想法吗?最后一个问题,应该在哪里找到Python可执行文件?
3 回答
我遇到了同样的问题并通过单独下载Python并手动将其添加到可用平台列表来解决问题 . 按照安装Python插件(https://blogs.oracle.com/geertjan/entry/python_in_netbeans_ide_81)的说明完成's very easy to do, and only takes a few minutes. After you',从https://www.python.org/downloads/下载支持的Python版本(我使用版本3.4.2) . 接下来,在Netbeans中打开"New Project"窗口并选择一个Python项目 . 单击"Next"后,单击"Python Platform"下拉菜单旁边的"Manage...."按钮 . 将弹出一个名为"Python Platform Manager"的新窗口,所有字段都将为空,因为尚未添加Python平台 . 这里的目标是添加刚刚下载的Python版本,为此,单击左侧面板上的"New"按钮找到文件"python.exe" . 它应该在您下载Python时创建的文件夹中 . 找到此文件后,单击"Open"将其添加到"Console Command" . 所有其他字段将立即填充必要的信息,并自动保存此平台作为选项 . 单击"Close"返回"New Python Project"窗口,您下载的Python版本现在应列为可用平台 . 希望这可以帮助!
在Windows 7环境中,对于netbeans 8.0.2和python 2.7,turnipHead给出的安装指令对我来说并不完全有效 . 在选择python平台时,最后有一点修改
脚步
安装python插件为https://blogs.oracle.com/geertjan/entry/python_in_netbeans_ide_81
从https://www.python.org/downloads/手动安装python
打开Netbeans中的“新建项目”窗口
选择一个Python项目
单击"Next"后,单击位于旁边的"Manage...."按钮
"Python Platform"下拉菜单
单击左侧框中的“新建”按钮,然后将其指向已安装的python.exe
所有其他列将自动填满
点击关闭
您应该在python平台中看到所选的python版本
PS:在类似的说明中,请参阅http://www.jython.org/jythonbook/en/1.0/JythonIDE.html#netbeans,了解netbeans中的jython安装
脚步
应加载Python 3.4.2 - 2014-10-13 . 那就没问题了 .