我是 Flask 新手,我正在关注有关如何使用 Flask 的 YouTube 教程。我仔细聆听并按照步骤操作(链接:https://www.youtube.com/watch?v=Z1RJmh_OqeA)。
文件内容
from flask import Flask
app = Flask(__name__)
@app.route("/")
def index():
return "Hello World!"
if __name__ == "__main__":
app.run()
它抛出错误:
(Flask) λ python3 app.py 回溯(最近一次调用最后一次): 文件“C:\Users\User\OneDrive\Desktop\Flask Intro\Flask pp.py”,第 1 行,位于 从烧瓶导入烧瓶 ModuleNotFoundError:没有名为“flask”的模块
我什至使用“python -m pip list”检查了已安装软件包的列表,它就在那里:
套装版
闪光灯1.6.2 点击8.1.4 色彩0.4.6 烧瓶2.3.2 Flask-SQLAlchemy 3.0.5 格林莱特2.0.2 危险2.1.2 金贾2 3.1.2 标记安全 2.1.3 点 23.1.2 安装工具 67.7.2 SQLAlchemy 2.0.18 打字扩展 4.7.1 武器2.3.6 轮子0.40.0
已经尝试了很长一段时间,感谢任何形式的帮助。谢谢:-)
我尝试安装多种其他方式,例如使用大写和小写。我什至使用 pip 而不是 pip3。我不知道还能做什么。
我找到了解决这个问题的方法,
而不是使用命令“python3 filename.py”运行它
我使用命令“flask --app filename run”来运行服务器。
现在可以使用了...
将其设置为推荐的Python解释器。转到 cmd 提示符并按照以下步骤操作:
python -m venv venv
venv\Scripts\activate
(在 Windows 上)
pip install Flask
创建一个名为 app.py 的文件,并输入示例代码:
从烧瓶导入烧瓶
应用程序 = Flask(名称)
@app.route('/') def home(): 返回“你好,Flask!”
if name == 'main': 应用程序运行(调试=真) 5)现在返回终端
cd venv
6)您将看到 venv 以及您的目录名称。
7) 现在输入 python app.py
运行程序
我也遇到过同样的问题,但是按照上述步骤后成功了。
记住第5步非常重要!!