【发布时间】:2015-12-28 16:02:51
【问题描述】:
我正在尝试在 OSX 10.9 上为我的第一个 Python 项目使用 Netbeans 8.1,但遇到了与 import argparse fails, some setup/path issue? 类似的问题。我在尝试导入任何库时收到此 ImportError:
File ".../hello.py", line 2, in <module>
from flask import Flask
ImportError: No module named flask
同样的经典程序可以通过python hello.py或python3 hello.py在命令窗口中运行。
我在程序开头添加了import sys; print "\n".join(sys.path) 命令来查看路径。它表明,NetBeans 8.1 不遵循 Tools > Python Platforms 中的平台和路径选择。
我将 Python 2.7.10 或 Python 3.5 更改为选定(和默认)平台,但 sys.path 始终相同,指的是 python2.7 .这总是与 Python 路径 选项卡中定义的不同。 (重新启动 IDE 没有帮助。)
我需要更改活动路径,我该怎么办?
【问题讨论】:
-
问题stackoverflow.com/questions/2200685/… 指的是选择Python 平台 时的较早问题。我不敢相信自 2010 年以来没有其他人尝试过编辑 sys.path。——有没有办法在 Netbeans 中使用 virtualenv?
标签: python macos netbeans import netbeans-8