我正在尝试在OSX 10.9上使用Netbeans 8.1作为我的第一个Python项目,遇到与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&gt;中的平台和路径选择。 Python平台。
我将 Python 2.7.10 或 Python 3.5 更改为选定(和默认)平台,但sys.path
始终与引用python2相同0.7。这总是与 Python Path 选项卡中定义的不同。 (重新启动IDE没有帮助。)
我需要更改活动路径,我该怎么办?
答案 0 :(得分:0)
必须在项目属性窗口中设置项目平台。 Python Platform Manager 设置不会影响任何现有项目!