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

PyCharm无法识别已安装模块,报ModuleNotFoundError求助

解决PyCharm中ModuleNotFoundError(matplotlib/numpy等包)的方案
  • 确认PyCharm项目解释器与终端环境一致
    打开PyCharm的File > Settings > Project: [你的项目名] > Python Interpreter,查看当前解释器路径;终端中运行which python(Linux/macOS)或where python(Windows),对比两者路径。若不一致,说明终端更新的包未安装到PyCharm使用的解释器环境。

  • 在PyCharm内置终端重新安装依赖
    打开PyCharm底部Terminal,先激活对应虚拟环境(如source venv/bin/activate(Linux/macOS)或venv\Scripts\activate(Windows)),执行:

    pip uninstall -y matplotlib numpy
    pip install matplotlib numpy
    

    确保包直接安装到当前项目的解释器中。

  • 清理PyCharm缓存并重启
    执行File > Invalidate Caches...,勾选Clear file system cache and local history,点击Invalidate and Restart。缓存异常可能导致解释器无法识别已安装的包。

  • 检查项目解释器配置是否被修改
    右键项目根目录,选择Open Module Settings > Project > Python Interpreter,确认选中的解释器是已安装依赖的版本;必要时点击Show All重新添加正确的解释器路径。

  • 验证包导入状态
    在PyCharm的Python Console中运行以下代码,确认包是否能正常导入:

    import matplotlib
    import numpy
    print(matplotlib.__version__)
    print(numpy.__version__)
    

    若能打印版本号,说明问题已解决;若仍报错,需再次确认解释器配置正确性。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 17:07:43