我正在关注教程here。
我的文件如下:
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
我确实安装了烧瓶。我当时认为这是一个$ PATH问题。就故障排除而言,我真的不知道从哪里开始。
which flask
给了我:
/usr/local/bin/flask
which python
给了我:
/usr/bin/python
非常感谢任何帮助,还有其他类似的问题,但这些解决方案没有帮助。很高兴回答任何问题。谢谢。
问题解答:
问。 哪个Python版本? A。 Python 2.7.10
问。 你是如何安装Flask的? A。 pip install flask
答案 0 :(得分:1)
在运行app.py之前,您需要通过此命令激活服务器
. venv/bin/activate
答案 1 :(得分:0)
app
包和run.py
文件需要位于同一目录级别。
app\
templates\
__init__.py
venv\
run.py
上面的文件夹结构应该修复。
P.S。 pip install
虚拟环境中的所有必要包(在我的示例中为venv
)
答案 2 :(得分:0)
如果你使用的是ubuntu,看起来你正在使用linux 尝试:(类似于其他Linux发行版)
sudo apt-get install python-flask
它帮助我安装了许多pip无法安装的软件包。
答案 3 :(得分:0)
您可以尝试卸载并重新安装(您可以点击此链接获取更多详细信息):
http://flask.pocoo.org/docs/0.12/installation/#installation
你可以带一个anaconda,在那里你可以为每个版本的python创建环境.Anaconda从这个链接变得非常容易: https://docs.anaconda.com/anaconda/install/
然后你可以打开终端和pip安装烧瓶(如果你在窗户上)或conda pip安装烧瓶。
我建议使用python3.5而不是python 2.7。
答案 4 :(得分:0)
如果您使用的是Python 3,请尝试使用
安装flask private List<Model> modelList = new ArrayList<>();
如果失败(很可能会出现如下所示的命令提示符错误)
Model
尝试
pip3 install flask
在Windows上
此命令在python 3上安装flask模块,然后可以运行脚本。 为我工作!
答案 5 :(得分:-1)
Python 3:
pip3 install flask
Python 2:
pip install flask