You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.flaskenv配置异常,Flask未能启动开发环境

Flask开发环境不生效问题

我的.flaskenv文件配置如下:

FLASK_APP=app.py
FLASK_ENV=development

执行命令:

flask run

得到输出:

* Serving Flask app 'app.py'
 * Debug mode: off
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
 * Running on http://127.0.0.1:5000
Press CTRL+C to quit

可见服务器虽提示为开发服务器,但并未运行在开发环境(Debug模式处于关闭状态)。已安装python-dotenv包,且.flaskenv文件与app.py在同一目录下。

排查及解决方法

  • 验证python-dotenv是否安装在当前使用的Python环境中:执行pip list,查看输出里是否包含python-dotenv
  • 检查.flaskenv文件名是否正确,避免拼写错误(比如误写为.env或带有多余后缀)
  • 尝试手动指定环境变量启动,测试是否生效:FLASK_ENV=development flask run
  • 若使用较旧版本的Flask,可尝试设置FLASK_DEBUG=1来开启调试模式,替代FLASK_ENV=development
  • 确保执行flask run命令时,终端当前工作目录就是.flaskenv所在的目录,也可手动指定环境文件路径:flask run --env-file=./.flaskenv

内容的提问来源于stack exchange,提问作者wildercameron25

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 11:02:03