Python调试无法在python笔记本中工作

时间:2017-03-23 14:19:19

标签: python ipython jupyter-notebook

我一直在使用jupyter笔记本一段时间,通常会放置

import pdb;pdb.set_trace() 

在我的笔记本中,按预期工作。最近,我从Windows机器上删除了所有与Python相关的软件包,并安装了32位的Enthought Canopy。现在,当尝试通过pdb单步执行代码时,我得到以下内容

> <ipython-input-6-fdf950c00f74>(1)<module>()->None
-> import pdb;pdb.set_trace()
(Pdb) n
> c:\users\<user>\appdata\local\enthought\canopy32\user\lib\site-    packages\ipython\core\interactiveshell.py(2888)run_code()
-> sys.excepthook = old_excepthook

它似乎跳进了interactiveshell.py并且永远不会回到我想要介入的实际代码。我注意到这也发生在Enthought的64位发行版

0 个答案:

没有答案