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

VS Code Jupyter Notebook中Matplotlib图形无法显示的问题求助

VS Code Jupyter Notebook中Matplotlib图形无法显示的解决方案
  • 重置Jupyter内核与输出
    点击VS Code右上角的内核重启按钮(循环箭头图标),清空所有输出后重新运行代码;也可在代码单元格中执行%reset -f清除变量,再重新导入库并执行绘图代码。

  • 检查并切换Matplotlib后端
    先执行print(plt.get_backend())查看当前后端,若不是module://matplotlib_inline.backend_inline,手动设置:

    import matplotlib
    matplotlib.use('module://matplotlib_inline.backend_inline')
    %matplotlib inline
    

    也可尝试切换到交互式后端测试:%matplotlib notebook

  • 修复VS Code Jupyter扩展配置
    打开VS Code设置(快捷键Ctrl+,),搜索Jupyter: Render Plot Inline,确保该选项勾选;再搜索Jupyter: Notebook File Root,确认路径设置无异常。

  • 更新相关依赖与扩展
    执行命令更新Matplotlib、IPython到稳定版本:

    pip install --upgrade matplotlib ipython
    

    在VS Code扩展市场将Jupyter扩展更新至最新版本,旧版本可能存在兼容性问题。

  • 清除VS Code缓存
    关闭VS Code,删除对应系统的缓存目录:

    • Windows:%APPDATA%\Code\Cache 和 %APPDATA%\Code\CachedData
    • macOS:~/Library/Caches/Code 和 ~/Library/Application Support/Code/CachedData
    • Linux:~/.cache/code 和 ~/.config/Code/CachedData
      重新打开VS Code后测试绘图。
  • 检查虚拟环境(若使用)
    确认当前Jupyter内核使用的是正确的虚拟环境,避免库版本不匹配;可通过VS Code左下角的内核选择器切换到对应环境的Python解释器。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 13:15:18