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

安装扩展后Matplotlib样式异常,如何恢复默认?VS Code Jupyter环境

彻底恢复Matplotlib默认样式(解决VS Code Jupyter背景变黑问题)

排查VS Code扩展影响

  • 禁用近期安装的所有扩展(重点排查Matplotlib、Jupyter、主题类扩展),重启VS Code后测试Matplotlib样式是否恢复。
  • 若恢复正常,逐个重新启用扩展,定位出导致样式异常的扩展并卸载/禁用。

修正Anaconda环境的Matplotlib配置文件

  1. 在Jupyter Notebook中运行以下代码,获取当前环境的matplotlibrc文件路径:
    import matplotlib
    print(matplotlib.matplotlib_fname())
    
  2. 打开该文件,确保以下关键参数为默认值:
    figure.facecolor: white
    axes.facecolor: white
    savefig.facecolor: white
    
  3. 保存文件后,重启Jupyter内核。

配置Jupyter自动启动重置脚本

  1. 打开Anaconda Prompt,激活你的myenv环境:
    conda activate myenv
    
  2. 生成IPython配置文件:
    ipython profile create
    
  3. 找到启动脚本文件夹(路径一般为C:\Users\<你的用户名>\.ipython\profile_default\startup),新建00-reset-matplotlib.py文件,写入:
    import matplotlib as mpl
    mpl.rcParams.update(mpl.rcParamsDefault)
    
  4. 保存后重启VS Code与Jupyter内核,每次启动会自动执行重置代码。

检查VS Code Jupyter相关设置

  • 打开VS Code设置(快捷键Ctrl+,),搜索Jupyter: Notebook Template,确认自定义模板未添加修改Matplotlib样式的代码。
  • 搜索Matplotlib相关设置,确保无强制启用深色背景的选项。

极端情况:重建Anaconda环境

若以上方法均无效,删除现有环境并重新创建:

conda remove --name myenv --all
conda create --name myenv python=3.x matplotlib jupyter

创建完成后,在VS Code中重新选择该环境的Jupyter内核。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 06:44:54