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

VS Code中Jupyter Notebook单元格输出无法显示图表的解决方法

解决VS Code中Jupyter Notebook图表无法显示的问题

以下是几个可行的排查和修复方案:

1. 检查绘图库的显示配置

针对常用绘图库,手动指定显示方式:

  • Matplotlib/Seaborn:在代码开头添加显式渲染指令
    import matplotlib.pyplot as plt
    %matplotlib inline  # 强制以静态图片形式输出
    plt.show()  # 触发图表显示
    
  • Plotly:切换为静态渲染模式
    import plotly.io as pio
    pio.renderers.default = 'png'
    

2. 重置VS Code的Jupyter输出设置

  • 按下Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置面板
  • 搜索jupyter.outputMimetypes,点击「编辑 in settings.json」
  • 确保配置包含图片格式,示例:
    "jupyter.outputMimetypes": [
      "image/png",
      "image/jpeg",
      "text/html",
      "text/plain"
    ]
    
  • 保存后重启VS Code

3. 更新或重装相关依赖包

打开终端激活你的Python环境,执行以下命令:

pip install --upgrade matplotlib plotly ipython jupyter

若问题持续,可卸载VS Code的Jupyter扩展,重启后重新安装

4. 验证内核环境的依赖完整性

在Notebook单元格中运行代码,确认绘图库的版本和后端配置:

import matplotlib
print(matplotlib.__version__)
print(matplotlib.get_backend())

若版本过低或后端异常,更新对应库即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 11:22:02