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

VS Code中Jupyter Notebook调试功能无法正常使用问题求助

VS Code Jupyter Notebook 调试异常解决方案

问题1:逐行运行(Run by Line)功能失效

  • 降级Jupyter扩展版本:v2023.6.x之后的Jupyter扩展存在多起已知的Run by Line兼容bug,优先尝试降级扩展到v2023.6.100版本。操作路径:扩展面板找到Jupyter扩展,点击卸载按钮旁的下拉箭头,选择「安装另一个版本」,选中对应版本后重启VS Code即可。
  • 升级ipykernel版本:执行pip install --upgrade ipykernel升级当前使用的内核到最新版,之后在VS Code的内核选择器中重新选中对应环境的内核,重启内核后再测试功能。
  • 核对调试配置:打开设置面板搜索jupyter.debugging,确认「Jupyter: Enable Debugging」选项已勾选,也可以直接在settings.json中添加配置"jupyter.experimental.debugging": true,同时删除"jupyter.debugJustMyCode": false配置项,该参数会导致逐行运行逻辑异常。

问题2:标准调试模式跳转临时.py文件

  • 修改调试跳转配置:打开settings.json,添加配置项"jupyter.debugger.redirectToTempFile": false,该配置默认开启,关闭后调试时会直接停在原Notebook文件的断点处,不会跳转生成的临时.py文件。
  • 调整Python扩展调试配置:搜索设置python.debugger.openFilesOnDebugBreak,将值设置为never,避免Python扩展在调试触发时自动跳转对应源码文件。
  • 清理launch.json冗余配置:如果使用自定义launch.json启动调试,删除配置中的redirectOutput相关参数,同时将justMyCode设为true,避免路径重定向逻辑触发跳转。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 16:15:04