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

PyCharm运行代码报错No module named flask_wtf但已pip安装该包如何解决

问题原因

你遇到的是典型的Python解释器环境不一致问题:cmd中执行pip命令关联的是全局Python3.7环境,包已经成功安装到该环境的site-packages目录,但PyCharm运行项目时使用的是其他Python解释器(比如项目专属虚拟环境、其他版本的Python解释器),对应环境中没有安装flask-wtf包,所以触发导入报错。

解决步骤
  • 第一步:核对PyCharm项目解释器
    打开PyCharm,依次进入文件→设置→项目:[你的项目名称]→Python解释器,查看当前选中的解释器路径:
    如果路径和pip安装输出显示的c:\users\zzz\appdata\local\programs\python\python37\不一致,直接在下拉列表选中该路径对应的Python3.7解释器,点击确认后重新运行代码即可。
  • 第二步:虚拟环境场景适配
    如果你的项目启用了专属虚拟环境,不想切换到全局解释器,可以直接在PyCharm底部的「终端」面板执行pip install flask-wtf命令,安装完成后包会直接写入当前项目的虚拟环境,重启运行即可解决问题。
  • 第三步:验证安装结果
    完成上述操作后,在PyCharm项目的终端执行pip show flask-wtf,如果正常返回包的版本、安装路径等信息,说明安装生效,导入报错会消失。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 02:39:03