python - 如何使 PyDev 调试控制台具有交互性?

标签 python ide pydev

PyDev 提供 debug console以及 interactive console 。但是,我仍然无法在调试控制台中执行诸如 %timeit 之类的交互式命令。

如何使调试控制台具有交互性?

最佳答案

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

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

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

参见:http://www.pydev.org/manual_adv_interactive_console.html#full-debug-support-in-interactive-console了解更多详情。

关于python - 如何使 PyDev 调试控制台具有交互性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41532818/

相关文章:

python - 使用 Pydev(Python 和 Eclipse)进行连续单元测试

eclipse - 将 PyUnit 输出重定向到 Eclipse 中的文件

python - 如果涉及最后一行,QPlainTextEdit 中的取消缩进功能会导致段错误

python - 使用 python 在列表中为同一键添加多个值

java - Netbeans 看不到引用库中的类

c++ - 如何在 IDE 中让 CMake 显示不属于任何二进制目标的 header ?

python - Pydev 调试器 : Unable to find module to reload

python - 类型错误 : "ModelBase is not iterable"

python - 获取&符号之间或末尾的字符串

visual-studio - 当我右键单击解决方案文件夹中的项目时,是否有 Visual Studio 选项或加载项可以添加 "Open Explorer Here"?