Jupyter笔记本陷入了pdb模式

wkz*_*zhu 8 python ipython pdb ipdb jupyter-notebook

我正在使用Jupyter(IPython)笔记本,其中pdb/ipdb运行良好,除了一个问题:如果我在pdb模式下意外运行我的pdb所在的同一个单元格,输出消失,整个笔记本卡住了我无法再运行任何命令.我也试过打断或重启内核; 不起作用.我唯一的选择是关闭笔记本电脑,然后重新启动它.

有没有其他人遇到这个问题/知道解决方案?我每次犯这个错误都要重新启动笔记本电脑非常烦人.

以下是问题的屏幕截图.下面我按照预期的pdb模式:

在此输入图像描述

如果我(不小心)运行我的pdb所在的同一个单元格,那么笔记本会在尝试运行该单元格时遇到困难,并且不会运行任何其他单元格(如下面的单元格).

在此输入图像描述

Mik*_*ler -1

看来你需要重新启动。单击菜单“内核”,选择“重新启动”,然后单击“重新启动”按钮。现在,重新执行您的单元格。

  • 看起来它有效,但我丢失了我的变量 - 猜猜有没有更好的方法? (5认同)