PDB调试器稳定性问题

时间:2016-10-25 17:10:30

标签: debugging anaconda psycopg2 pdb stability

我正在使用pdb或ipdb来调试我的python代码。但是每当我使用set_trace()时,我通常可以运行一些代码行来测试,但是在我输入时它最终会冻结。我终止了python进程并且必须从一开始就重新运行整个进程 - 这通常会导致大约5-10分钟的数据处理时间才能回到原来的状态。

我正在使用带有python 2.7的anaconda版本。

我唯一的异常就是我需要跑步 conda install -c conda-forge psycopg2=2.6.2以便能够使用psycopg2。过去两个月我一直忽视它,但意识到这不是一个可以接受的工作流程。

任何有助于解决的想法都将受到赞赏。

1 个答案:

答案 0 :(得分:0)

解决了它。

我仍然不知道为什么会出现这种情况,但如果我在冻结时按两次大写锁定 - 它会解锁set_trace。不要问我为什么,但它有效。