热门标签:
Q:

from Flask import Flask ImportError:No module named Flask

我在这里遵循教程

我的文件看起来像这样:

from flask import Flask
app = Flask(__name__)

@app.route("/")
def main():
    return "Welcome!"

if __name__ == "__main__":
    app.run()

我运行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。 我在想这是一个$路径问题。 就故障排除而言,我真的不知道从哪里开始。

which flask给我: /usr/local/bin/flask

which python给我: /usr/bin/python

任何帮助都非常感谢,还有其他类似的问题,但这些解决方案没有帮助。 很乐意回答任何问题。 谢谢!.

回答问题:

Q.哪个Python版本?A.Python2.7.10

Q.你是如何安装Flask的?A.pip安装flask

原网址
A:

在运行您的app.py 您需要通过此命令激活您的服务器

. venv/bin/activate

所有回答

共 5 条

author avatar

看起来你正在使用linux,如果你使用的是ubuntu 尝试:(类似于其他linux发行版)

sudo apt-get install python-flask

它帮助我安装了许多pip无法安装的软件包。

author avatar

app包和run.py文件需要在同一目录级别。

app\
    templates\
    __init__.py
venv\
run.py

上面的文件夹结构应该修复。

P.S.pip install所有必要的包到虚拟环境(venv在我的例子中)

author avatar

您可以尝试卸载并重新安装它(您可以按照此链接获取更多详细信息) :

http://flask.pocoo.org/docs/0.12/installation/#installation

你可以使用anaconda,在那里你可以为每个版本的python制作环境。python从这个链接变得非常容易: https://docs.anaconda.com/anaconda/install/

然后您可以打开terminal和pip install flask(如果您在windows上)或conda pip install flask。

我建议使用python3.5而不是python2.7。

author avatar

如果您使用的是Python3,请尝试使用

pip3 install flask

如果你失败了(你很可能会得到一个命令提示符错误,如下所示)

'pip3' is not recognized as an internal or external command, operable program or batch file.

试试

py -3 -mpip install flask在windows上

此命令在python3上安装flask模块,然后您可以运行脚本。 为我工作!

author avatar

python3 :

pip3 install flask

Python2 :

pip install flask

相似问题