我使用Jupyter(IPython)筆記本,其中pdb/ipdb運行正常,除了一個問題:如果我意外地運行與pdb模式中的pdb相同的單元格,輸出消失,整個筆記本電腦卡住了,我不能再運行任何命令。我也嘗試中斷或重新啓動內核;不起作用。我唯一的選擇是關閉筆記本電腦,然後重新啓動它。Jupyter筆記本卡在pdb模式
是否有其他人遇到這個問題/瞭解解決方案?每當我犯這個錯誤時,我都非常討厭重新啓動筆記本。
下面是該問題的屏幕截圖。下面我在PDB模式是按預期:
如果我當時(不小心)運行相同的電池我PDB是,筆記本卡住試圖運行該小區,並不會運行任何其他(如下面的單元格)。
'內核 - >中斷'(或重新啓動)退出'pdb'循環。如果你希望你的內核在運行另一個單元之前繼續運行,你應該'q(u)'pdb。 – AChampion
重新啓動作品,但中斷並不幸(至少對我而言)。是的,退出pdb顯然是我想要做的,但問題是如果我偶然運行pdb單元(這經常出乎意料地發生......),在這種情況下,pdb輸入欄消失。 – wkzhu
請參閱[shell命令(magic)希望輸出的問題?問題#10499?ipython/ipython](https://github.com/ipython/ipython/issues/10499)的錯誤報告。 – nealmcb