1. 确保环境配置正确
- 首先要安装好Jupyter和Python。在终端(可以通过VS Code的“终端”菜单打开)中使用 pip install jupyter (如果是Python 3则是 pip3 install jupyter )来安装Jupyter。
- 按下 Ctrl + Shift + P (Windows/Linux)或 Command + Shift + P (Mac)组合键,打开命令面板。在命令面板中输入“Python: Select Interpreter”,选择一个安装了Jupyter相关库的Python解释器。
2. 开启调试模式
- 打开包含Python代码的Jupyter Notebook文件( .ipynb )或者Python文件( .py )。
- 对于Jupyter Notebook:
- 点击“运行”按钮旁边的“调试”按钮(一个类似虫子的图标),这会在当前单元格开启调试模式。如果当前单元格是代码单元格,VS Code会创建一个调试配置并启动调试会话。
- 对于Python文件:
- 按下 Ctrl + Shift + D (Windows/Linux)或 Command + Shift + D (Mac)组合键,打开调试视图。
- 点击“创建一个新的调试配置”(如果还没有配置的话),在配置下拉菜单中选择“Python: Jupyter Attach”或类似的Jupyter调试配置选项。
- 设置好断点,断点可以通过在代码行号的左侧单击来设置,会出现一个红色的圆点。然后点击“开始调试”按钮(绿色的虫子图标)来启动调试会话。
3. 调试过程操作
- 当调试会话开始后,代码会在设置断点的位置暂停。
- 此时可以使用调试工具栏(通常在顶部)来进行操作。例如:
- “继续”(F5):让程序继续执行,直到下一个断点。
- “单步跳过”(F10):执行当前行代码,然后移动到下一行。如果当前行是一个函数调用,会执行整个函数而不进入函数内部。
- “单步进入”(F11):如果当前行是一个函数调用,会进入函数内部逐行执行。
- “单步跳出”(Shift + F11):当在函数内部调试时,使用这个操作可以快速跳出函数,返回到函数调用后的下一行。
- 在调试过程中,可以查看变量的值。在“调试控制台”或者“变量”视图中,可以看到当前作用域内变量的名称、类型和值等信息。