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

求助:ImportError无法导入'multiarray',仅PyCharm异常终端正常

解决PyCharm中Matplotlib无法导入的问题

这种情况我碰到过好多次,大概率是PyCharm使用的Python解释器和你终端默认的不是同一个——你在终端用pip装的matplotlib是给终端对应的Python版本安装的,但PyCharm可能悄悄选了另一个环境(比如虚拟环境、系统里的其他Python版本)。

下面是一步步排查和解决的具体方法:

1. 先搞清楚终端用的是哪个Python解释器

打开你的终端,输入下面的命令,把输出的路径记下来:

# Linux/macOS用户执行这个
which python3
# Windows用户执行这个
where python

或者更直接看Python的完整路径:

python3 -c "import sys; print(sys.executable)"

2. 检查PyCharm当前用的解释器

  • 打开PyCharm,点击顶部菜单栏的 File → Settings(Windows/Linux)或者 PyCharm → Settings(macOS)
  • 在左侧菜单找到 Project: [你的项目名称] → Python Interpreter
  • 看顶部的下拉框,这里显示的就是PyCharm当前使用的解释器路径,和第一步终端得到的路径对比下,是不是完全不一样?

3. 把PyCharm的解释器切换成终端的那个

如果路径不匹配:

  • 点击下拉框旁边的齿轮图标 → 选择Add
  • 选System Interpreter,然后找到第一步复制的那个Python路径,选中它
  • 点击OK保存,等PyCharm加载完依赖就行

4. 另一种快捷解决:直接在PyCharm终端重装

如果你懒得切换解释器,也可以直接打开PyCharm底部的终端,输入:

pip install matplotlib

这样matplotlib就会被安装到PyCharm当前使用的环境里,再运行代码应该就没问题了。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 06:26:37