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

Python 3.10+Flask代码可运行但控制台报错,如何解决?

修复步骤

1. 调整Werkzeug依赖版本

Flask依赖的Werkzeug库部分版本与Python3.10存在兼容问题,会导致控制台报错但不影响代码运行。执行以下命令安装适配版本:

pip install werkzeug==2.2.3

2. 关闭调试重载冲突

PyCharm的调试机制和Flask自带的自动重载功能可能冲突,修改代码中的启动语句:

app.run(debug=True, use_reloader=False)

或者在PyCharm的运行配置中,取消勾选Use Python console选项。

3. 确认项目解释器配置

检查PyCharm是否使用了正确的Python3.10环境:

  • 进入File > Settings > Project: [项目名] > Python Interpreter
  • 确认选中的解释器为Python3.10,且已安装Flask依赖
  • 优先使用项目专属虚拟环境,避免全局环境的依赖冲突

4. 更新PyCharm版本

PyCharm2022.2.3对Python3.10的支持存在部分兼容瑕疵,更新至2022.3及以上版本可解决此类问题:

  • 点击Help > Check for Updates,按提示完成更新

内容的提问来源于stack exchange,提问作者孙鹏辉

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 15:09:52