Python3.9.7运行Flask入门应用报ImportError导入错误该如何解决
错误原因
- 核心问题是Flask类导入时大小写错误:你的代码中写的
from flask import flask是错误写法,小写的flask是模块名,你需要导入的是模块下大写开头的Flask类,错误的导入逻辑直接触发了ImportError报错。
修复步骤
- 修改app.py的导入和实例化代码,将首两行替换为:
from flask import Flask app = Flask(__name__)
完整修复后的app.py代码如下:
from flask import Flask app = Flask(__name__) @app.route("/") def index(): return "Hello Wolford" @app.route("/greeting/") def greeting(): return "Nice to see you"
- 保存修改后回到py-flask目录,重新执行
flask run或python3 -m flask run即可正常启动应用。
补充说明
你当前环境的pip列表已经确认Flask 2.0.2安装正常,无需额外安装依赖,仅修复大小写问题即可解决报错。
内容的提问来源于stack exchange,提问作者SeattleDucati
相关产品推荐
相关产品推荐

