我正在使用 pdb 或 ipdb 来调试我的 python 代码。但是,每当我使用 set_trace() 时,我通常可以运行几行代码进行测试,但它最终会在我打字时冻结。我杀死了 python 进程并且必须从头开始重新运行整个进程——这通常会杀死大约 5-10 分钟的数据处理时间才能回到我原来的位置。
我正在使用带有 python 2.7 的 anaconda 构建。
我唯一的异常是我需要运行
conda install -c conda-forge psycopg2=2.6.2
才能使用 psycopg2。在过去的两个月里,我一直忽略它,但意识到这不是可接受的工作流程。
任何有助于解决的想法将不胜感激。