如何使PyDev Debug Console交互?

时间:2017-01-08 12:43:45

标签: python ide pydev

PyDev同时提供debug consoleinteractive console。但是,我仍然无法在调试控制台中执行%timeit等交互式命令。

如何让调试控制台互动?

1 个答案:

答案 0 :(得分:1)

您目前无法将调试控制台变为IPython交互式控制台 - 您可以通过右键单击Debug view > PyDev > Debug Console中的堆栈框架来拥有“常规”交互式控制台,但它不是真正的交互式控制台支持IPython。

在断点的上下文中启动IPython会话可能最终会产生可能破坏调试会话的副作用,因此,它没有实现 - 尽管在实践中,可能没有什么可以阻止任何人实现它(唯一的)事情是应该有一个偏好,以便用户可以选择退出它以及实际实现它的时间和意愿。)

另一个选择是反过来扭转局面。启动交互式控制台并附加调试器 - 转到window > preferences > PyDev > Interactive Console并检查Connect console to Debug Session?

有关详细信息,请参阅:http://www.pydev.org/manual_adv_interactive_console.html#full-debug-support-in-interactive-console