jupyter notebook debugger
时间: 2023-10-21 13:07:03 浏览: 175
python-homework
jupyter notebook 是一个非常方便的交互式编程环境,但是默认情况下并不支持调试功能。不过,我们可以通过安装一些插件来实现在 jupyter notebook 中进行调试。其中比较常用的插件是 `ipdb` 和 `ipython-debugger`。
安装 `ipdb` 插件的方法如下:
1. 在终端中输入以下命令安装 `ipdb`:
```
pip install ipdb
```
2. 在 jupyter notebook 中使用 `ipdb` 插件进行调试时,需要在代码中添加以下语句:
```
import ipdb; ipdb.set_trace()
```
这样,在执行到这一行代码时,程序会停止执行并进入调试模式,可以使用 `n` 命令进行单步执行,使用 `s` 命令进入函数内部进行调试,使用 `q` 命令退出调试模式等。
安装 `ipython-debugger` 插件的方法如下:
1. 在终端中输入以下命令安装 `ipython-debugger`:
```
pip install ipython-debugger
```
2. 在 jupyter notebook 中使用 `ipython-debugger` 插件进行调试时,需要在代码中添加以下语句:
```
%debug
```
这样,在程序出现异常时,会自动进入调试模式,可以使用 `n` 命令进行单步执行,使用 `s` 命令进入函数内部进行调试,使用 `q` 命令退出调试模式等。
阅读全文