VSCode微软Jupyter扩展下.ipynb文件受信任模式Python代码配色失效
解决方案
- 排查全局语言关联配置:打开VSCode设置(快捷键
Ctrl+,/Cmd+,),分别搜索files.associations和notebook.cellLanguageOverrides配置项,删除所有将Python代码、ipynb单元格关联到非Python语言的异常规则。 - 重置Jupyter内核缓存:打开命令面板(快捷键
Ctrl+Shift+P/Cmd+Shift+P),执行Jupyter: Clear Jupyter Kernel List命令,清空内核缓存后重新选择对应conda环境作为当前笔记本的运行内核,重载VSCode窗口后测试高亮是否恢复。
CVE并非conda虚拟环境的缩写,是Jupyter扩展读取内核元数据异常时生成的错误语言标识,该问题为2023年10月之后部分Jupyter扩展版本的已知Bug - 回退Jupyter扩展版本:如果上述操作无效,在扩展管理页找到微软官方Jupyter扩展,点击「安装另一个版本」,选择v2023.9.100稳定版,安装完成后重启VSCode即可修复高亮问题。
- 排查单文件/工作区配置异常:如果仅单个笔记本出现问题,右键点击该ipynb文件选择「以文本编辑器打开」,查看原始JSON内容,修改顶层
metadata.language_info.name字段的值为python后保存;同时检查工作区.vscode/settings.json文件内是否存在异常的语言覆盖配置,删除对应条目后重载窗口。
内容的提问来源于stack exchange,提问作者Nestroy
相关产品推荐
相关产品推荐

