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

如何解决Jupyter Notebook无法导入已安装的matplotlib问题?

解决Jupyter Notebook无法识别虚拟环境中matplotlib的问题

核心原因

Jupyter Notebook当前使用的内核并非你PyCharm配置的venv虚拟环境,导致无法读取该环境下安装的第三方包。

具体解决步骤

1. 激活目标虚拟环境

打开终端,进入项目所在目录,激活venv虚拟环境:

  • Windows系统:venv\Scripts\activate
  • macOS/Linux系统:source venv/bin/activate

2. 给虚拟环境绑定Jupyter内核

确保虚拟环境处于激活状态,执行以下命令:

pip install ipykernel
python -m ipykernel install --user --name=venv --display-name="Python (venv)"

注:--name后填你的虚拟环境名称,--display-name是该内核在Jupyter中显示的名称,可自定义。

3. 在Jupyter中切换内核

打开你的.ipynb文件,点击顶部菜单栏的Kernel → Change kernel,选择刚添加的Python (venv)内核。

4. 验证解决效果

切换内核后,重新执行import matplotlib.pyplot as plt,即可正常导入包。

额外排查步骤

如果问题仍存在,在Jupyter单元格执行:

  • macOS/Linux:!which pip
  • Windows:!where pip
    查看输出的pip路径是否与venv虚拟环境中的pip路径一致,若不一致,说明内核未切换成功,重复步骤2-3即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 19:05:54