Visual Studio Code调试Jupyter Notebooks失效问题求助
VSCode Jupyter Notebook 断点不触发问题解决方案
- 优先降级ipykernel版本:你当前使用的ipykernel 6.2.0与1.60.2版本的VSCode存在兼容性问题,该版本VSCode的Jupyter调试功能仅适配ipykernel 5.x系列。直接执行命令
pip install ipykernel==5.5.5,安装完成后重启VSCode,重新打开Notebook测试断点即可。 - 确认Jupyter扩展版本匹配:VSCode 1.60.2对应的适配Jupyter扩展最高版本为v2021.9.100,若你当前Jupyter扩展版本过高,可在扩展管理页找到Jupyter扩展,点击设置按钮选择「安装另一个版本」,选定匹配版本后重启编辑器。
- 检查断点设置是否合规:不要在空行、注释行、Markdown单元格内设置断点,仅在代码单元格的可执行代码行设置断点,同时确认对应单元格没有被标记为跳过调试。
- 重置调试开关配置:删掉settings.json中已添加的
"jupyter.experimental.debugging": true配置项,按下F1打开命令面板,搜索「Jupyter:切换调试模式」手动开启后重新触发调试。
内容的提问来源于stack exchange,提问作者Luuu
相关产品推荐
相关产品推荐

