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

安装matplotlib后无法导入pyplot的问题求助

解决 ModuleNotFoundError: No module named 'matplotlib.pyplot'; 'matplotlib' is not a package 问题

1. 排查项目同名文件/文件夹

检查你的PyCharm项目目录,确认是否存在名为 matplotlib.py 的文件,或者名为 matplotlib 的文件夹。如果有,立即重命名或删除——Python会优先加载当前目录下的同名文件/文件夹,而非你安装的第三方包,这是触发该错误的最常见原因。

2. 对齐PyCharm解释器与包安装环境

  • 打开PyCharm,依次进入 File > Settings > Project: [你的项目名] > Python Interpreter
  • 查看当前选中的解释器路径(可能是系统Python或项目虚拟环境的Python)
  • 若你之前用sudo apt-get install python3-matplotlib给系统Python装了包,但PyCharm用的是虚拟环境,需在该解释器界面点击+号,搜索matplotlib并重新安装。

3. 用pip重装matplotlib(规避apt版本兼容问题)

  • 打开PyCharm底部的Terminal终端,确保激活了项目对应的虚拟环境(若使用)
  • 执行卸载重装命令:
    pip uninstall matplotlib -y
    pip install matplotlib
    
  • 若使用系统Python,替换为:
    pip3 uninstall matplotlib -y
    pip3 install matplotlib
    

4. 验证安装有效性

在PyCharm的Python控制台中执行以下代码:

import matplotlib
print(matplotlib.__file__)

若输出路径为系统包目录(如/usr/lib/python3/dist-packages/matplotlib/__init__.py)或虚拟环境内的路径,则安装正常;若输出项目内的文件路径,说明仍存在同名文件干扰。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 18:27:27