在库存溢出中已搜索数据库-该问题没有答案!
“从烧瓶中导入烧瓶”在停用env后停止工作
import flask
不会返回错误。 @ app.route('/')
def hello_world():
-返回“你好,世界!”
...
我收到错误消息!
7.错误是:“无法导入烧瓶”
我正在使用以下程序来运行程序:
pip show flask->返回:未找到烧瓶
pip3 show flask->返回:烧瓶版本1.1.1
pip找不到烧瓶,但是pip3可以找到。这意味着什么?
答案 0 :(得分:0)
virtualenv venv
创建使用Python 2的虚拟环境。由于未使用Python 3,pip3 install flask
使用了位于虚拟环境之外的系统pip3。这会将Flask安装在虚拟环境之外。
不清楚如何调用Python。如果您输入的是python3
,那么如果您使用的系统是python3
,则可以导入Flask。
无论如何,要纠正此问题,请删除venv
,然后使用
virtualenv --python=python3 venv
,然后激活虚拟环境,或使用该虚拟环境为您提供的包装之一。例如,
venv/bin/pip install Flask
然后
FLASK_APP=app.py venv/bin/flask run