我的文件如下所示:
from flask import Flask app = Flask(__name__) @app.route("/") def main(): return "Welcome!" if __name__ == "__main__": app.run()
我运行python app.py并得到以下信息:
python app.py
Traceback (most recent call last): File "app.py", line 1, in <module> from flask import Flask ImportError: No module named Flask
我确实安装了flask。我以为是$ PATH问题。就故障排除而言,我真的不知道从哪里开始。
which flask 给我: /usr/local/bin/flask
which flask
/usr/local/bin/flask
which python 给我: /usr/bin/python
which python
/usr/bin/python
非常感谢任何帮助,还有其他类似的问题,但是这些解决方案没有帮助。很高兴回答任何问题。谢谢。
问题答案:
问: 哪个Python版本? A. Python的2.7.10
问: 如何安装Flask? A.点子安装flask
在运行app.py之前,你需要通过以下命令激活服务器
app.py
. venv/bin/activate
我也遇到了这个问题,明明安装了却还提示不能导入 后来发现是因为机器是同时存在python2和python3 python默认的是python2 pip默认的是pip3 pip install flask 安装到了python3下面,所以运行python flask程序时提示找不到flask 尴尬