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

求助:使用Flask运行Web应用时终端无法启动应用

解决Flask应用无法启动的方案

  • 重新激活虚拟环境
    意外退出VSCode后,终端的虚拟环境状态可能丢失。

    • Windows:执行 venv\Scripts\activate
    • macOS/Linux:执行 source venv/bin/activate
      激活成功后终端会显示(venv)前缀,再尝试启动Flask。
  • 配置Flask环境变量
    Flask需要明确入口文件路径:

    • 临时设置(当前终端有效):
      Windows:set FLASK_APP=你的入口文件名.py
      macOS/Linux:export FLASK_APP=你的入口文件名.py
    • 永久配置:在项目根目录创建.flaskenv文件,写入:
      FLASK_APP=app.py
      FLASK_ENV=development
      
      执行 pip install python-dotenv 让Flask自动读取该文件。
  • 更换端口启动
    如果原端口被占用,使用命令:flask run --port 5001(5001可替换为其他未被占用的端口)

  • 检查文件完整性
    意外退出可能导致代码文件损坏,直接运行入口文件排查错误:python 你的入口文件名.py,根据终端提示修复语法或逻辑问题。

  • 重启终端和VSCode
    关闭所有终端窗口,重启VSCode后重新激活虚拟环境,再尝试启动应用。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 08:33:15