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

PowerShell中运行Flask失败,报错无法找到应用,请求技术协助

在PowerShell中解决Flask找不到应用的问题

这里有几个直接可行的解决方法,按需选择即可:

方法1:运行时直接指定应用文件

如果你的Flask应用代码在某个文件里(比如myapp.py),直接在PowerShell里执行:

flask --app myapp run

注意:这里的myapp是文件名(不用加.py后缀),换成你自己的实际文件名即可。如果应用在子文件夹,比如src/app.py,就用flask --app src.app run

方法2:设置FLASK_APP环境变量

临时生效(仅当前PowerShell会话)

先设置环境变量,再启动Flask:

$env:FLASK_APP = "myapp.py"
flask run

永久生效(后续打开PowerShell都能用)

运行以下命令设置用户级环境变量,重启PowerShell后直接执行flask run即可:

[Environment]::SetEnvironmentVariable("FLASK_APP", "myapp.py", "User")

方法3:让Flask自动识别应用

把你的Flask应用文件重命名为app.py或wsgi.py,放在当前执行flask run的目录下,Flask会自动识别这两个默认文件名,直接运行flask run就行。

额外注意

  • 确保你已经激活了对应的Python虚拟环境(如果使用了虚拟环境)
  • 确认已经安装Flask:pip install flask

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 04:18:20