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

pdb set_trace() is not working properly in spyder 3

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

导入pdb; pdb.set_trace()

  1. 有时,当我按 n+进入程序时,会将我转到 "interactiveshell"

  2. 其他时候,如果按 n+enter 我可以继续前进,我无法再像以前那样看到 "variables explorer" 中生成的变量发生了什么几天前做的(甚至完全停止调试过程)

这不是几天前发生的(调试器使用相同的方式正常工作),但是我再也无法像往常一样使用调试器了。

提前致谢。 劳尔

(Spyder developer here) pdb.set_trace() 在 2016 年 9 月发布 Spyder 3.0 时不支持。我们没有之前没有官方支持,能用就是运气问题

不过,2017 年 7 月发布的 Spyder 3.2.0 解决了这个问题。