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

已安装Flask却提示“No module named 'flask'”的问题求助

解决PyCharm中"No module named 'flask'"的问题

你的问题核心是PyCharm没有正确关联你在项目目录创建的虚拟环境,导致找不到已安装的依赖包,以下是具体排查和解决步骤:

  • 检查项目解释器配置

    1. 打开PyCharm设置:File → Settings(Windows/Linux)或PyCharm → Settings(Mac)
    2. 导航到Project: [你的项目名称] → Python Interpreter
    3. 查看顶部的解释器路径,确认是否指向你项目目录下的虚拟环境(比如./venv/bin/python或.\venv\Scripts\python.exe)
    4. 如果路径不对,点击右上角齿轮图标 → Add → 选择Virtualenv Environment → 勾选Existing environment,浏览找到项目中虚拟环境的Python可执行文件,点击OK保存配置
  • 确认终端已激活虚拟环境
    PyCharm内置终端可能未自动激活虚拟环境,手动操作:

    • Windows系统:终端输入 .\venv\Scripts\activate
    • Mac/Linux系统:终端输入 source venv/bin/activate
      激活后输入 pip list,检查输出是否包含Flask等依赖,确认安装成功后再运行脚本
  • 重新安装依赖到虚拟环境
    如果之前安装依赖时未激活虚拟环境,包可能被装到了全局环境。激活虚拟环境后执行:

    pip install flask flask-wtf flask-login pymongo
    
  • 重启PyCharm
    部分情况下IDE缓存会导致配置不生效,重启后再尝试运行脚本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 21:24:27