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

VS Code中Jupyter增删单元格时Pylance语言服务崩溃求助

解决方案:Pylance在Jupyter Notebook增删单元格时崩溃

针对你遇到的Pylance语言服务在增删Jupyter单元格时崩溃的问题,可以尝试以下方案:

1. 重置Pylance缓存

  • 打开VS Code设置(Ctrl+,),搜索python.analysis.cacheFolder,修改为一个新的本地路径(比如C:\temp\pylance_cache或~/temp/pylance_cache)
  • 或者直接开启python.analysis.disableWorkspaceCache选项,关闭工作区级别的缓存,避免缓存文件损坏导致的冲突

2. 调整Pylance分析模式

  • 临时将python.analysis.typeCheckingMode设置为off,验证是否是类型检查逻辑触发的崩溃
  • 把python.analysis.diagnosticMode改为openFilesOnly,减少Pylance需要处理的文件范围

3. 重置VS Code用户设置

  • 先备份settings.json(可以通过命令面板Preferences: Open User Settings (JSON)导出)
  • 打开命令面板(Ctrl+Shift+P),执行Preferences: Reset Settings,恢复默认设置后再重新配置必要选项,排除自定义设置的冲突

4. 切换到Pylance预发布版本

  • 在VS Code扩展市场找到Pylance,点击右上角的“切换到预发布版本”按钮,开发分支可能已经修复了这个特定的笔记本单元格处理bug

5. 排查扩展冲突

  • 暂时禁用除Python、Jupyter、Pylance之外的所有扩展,然后逐个重新启用,定位是否有其他扩展和Pylance的笔记本处理逻辑冲突

如果以上方案都无效,可以尝试在VS Code中打开命令面板,执行Python: Restart Language Server,每次操作单元格后手动重启服务作为临时 workaround。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 21:42:48