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

Win11下VS Code中Jupyter Notebook内核偶发中断问题求助

VS Code Jupyter Notebook 内核卡顿/中断问题修复方案

可行修复步骤

  • 升级Jupyter扩展:打开VS Code扩展面板,找到「Jupyter」扩展,更新至最新版本。旧版本扩展与Python 3.12.4可能存在兼容性适配缺陷。
  • 调整输出缓冲设置:打开VS Code设置(Ctrl+,),搜索并启用「Jupyter: Force Sync Output」,或者在用户设置JSON中添加:
    "jupyter.forceSyncOutput": true
    
    强制同步输出,避免print语句的缓冲堆积导致内核阻塞。
  • 切换内核启动环境:如果使用虚拟环境(conda/venv),在VS Code的内核选择器中明确选择对应虚拟环境的Python 3.12.4内核,而非系统全局Python,减少环境冲突。
  • 清理Jupyter缓存:打开命令面板(Ctrl+Shift+P),执行「Jupyter: Clean Jupyter Cache」,清除旧的会话缓存文件,避免残留数据干扰内核运行。
  • 禁用终端持久会话:在VS Code设置中搜索「Terminal: Integrated Enable Persistent Sessions」,关闭该选项,减少终端与Jupyter内核的输出同步冲突。

针对print指令的临时排查手段

如果卡顿确实和print相关,可在代码中添加flush=True参数强制刷新输出:

print("测试内容", flush=True)

避免输出缓冲区堆积导致的内核无响应。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 15:02:33