pdb set_trace()在spyder 3中无法正常工作

时间:2016-11-21 19:09:33

标签: python-2.7 debugging spyder pdb

当我写(在任何脚本)时:

导入pdb; pdb.set_trace()

  1. 有时当我按n +进入程序时,请将我发送到“interactiveshell”

  2. 其他时候,如果按n +输入我可以继续前进,我不能再看到“变量资源管理器”中生成的变量发生了什么,就像我前几天做的那样(甚至完全停止调试过程)

  3. 前几天没有发生这种情况(调试器使用相同的方式正常工作),但是我无法像往常一样使用调试器。

    提前感谢。 劳尔

1 个答案:

答案 0 :(得分:0)

Spyder 3.0中不再支持

Spyder开发人员pdb.set_trace()。我们之前没有正式支持,而且它正在运作的事实是运气。

现在需要使用F12设置断点,然后使用“调试”工具栏按钮(“运行”按钮旁边的蓝色按钮)在调试模式下浏览代码。