执行conda update --all后Jupyter Notebook字体异常变更的恢复方案求助
嗨,这个问题我之前帮不少人解决过——conda更新后依赖包变动确实容易搞乱Jupyter的字体渲染,试试这几个办法恢复默认:
恢复Jupyter Notebook默认字体的解决办法
重置Jupyter配置(最省心的方案)
如果你之前没做过自定义配置,直接让Jupyter重新生成默认配置就行:- 打开终端,运行命令:
jupyter --config-dir,找到配置文件所在的文件夹路径 - 删除该文件夹下的
jupyter_notebook_config.py文件,以及custom子文件夹(这里存着自定义的样式) - 重启Jupyter Notebook,字体应该就自动回到默认状态了
- 打开终端,运行命令:
手动修复字体样式(适合保留自定义配置的情况)
要是你不想删掉现有配置,只想修正字体,直接编辑自定义CSS:- 找到上述配置文件夹里的
custom/custom.css,如果没有就新建一个 - 把下面的代码粘贴进去,强制恢复默认字体:
/* 恢复代码编辑区的默认等宽字体 */ .CodeMirror pre { font-family: monospace !important; } /* 恢复界面文字的默认无衬线字体 */ body, p, .navbar, .text-muted { font-family: sans-serif !important; } - 保存文件后刷新Jupyter页面,字体就会变回默认
- 找到上述配置文件夹里的
回滚出问题的依赖包
如果是某个特定包更新导致的字体异常(比如notebook或jupyter_core包),可以回滚到更新前的稳定版本:- 先查看当前安装的版本:
conda list notebook - 执行回滚命令,比如指定一个稳定版本:
conda install notebook=6.5.4 jupyter_core=4.12.0
(版本号可以根据你之前的记录调整,或者选公认稳定的旧版本)
- 先查看当前安装的版本:
内容的提问来源于stack exchange,提问作者Jiadong
相关产品推荐
相关产品推荐

