繁体   English   中英

为什么它说 flask 没有安装但是在运行 flask --version 我看到'Flask 2.0.2'是当前版本?

[英]Why does it say that flask is not installed but after running flask --version i see that 'Flask 2.0.2' is the current version?

在 debian linux 环境 64 位上运行 python3.7.3。 按照这篇文章https://realpython.com/python-web-applications/

这些是错误的后续步骤

  1. $ python3 -m venv ven
  2. $ source venv/bin/activate
  3. python3 -m pip install -r requirements.txt
  4. python3 main.py

错误

Traceback (most recent call last):
  File "main.py", line 1, in <module>
    from flask import Flask
ModuleNotFoundError: No module named 'flask'

文件

app.yaml

runtime: python3

requirements.txt

Flask==2.0.2

main.py

from flask import Flask

app = Flask(__name__)

@app.route("/")
def index():
    return"Congratulations, it's a web page!"

if __name__== "__main__":
    app.run(host="127.0.0.1", port=8080, debug=True)    

这是 github 链接https://github.com/codyalvarez/hello-app

这么简单的事情应该很难开始哈哈。 干杯

您是否尝试过重新启动您的电脑? 通常,当您安装新的 pip 库时,您需要重新启动 IDE/代码编辑器或整个 PC。 另外,检查您是否使用了正确的 python 解释器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM