【问题标题】:Eclipse Python debuggingEclipse Python 调试
【发布时间】:2015-01-12 00:28:24
【问题描述】:

我需要你的帮助。

我目前正在帮助两名研究生开始他们的编程生涯,我建议使用 Python。一个直接选择了 Eclipse,因为她看到我在使用它,我们决定用相同的设置赶上另一个学生。这就是问题所在。两者都下载了 Eclipse Luna,都使用 Eclipse 的选项从http://pydev.org/updates下载安装 pydev 的新数据

只有一个调试器可以工作。启动 pydev 调试器时,通常 Eclipse 在控制台中放置一行,例如“pydev debugger:starting”,然后跳转到调试透视图。对于一名学生开始调试过程,控制台输出:

'pydev 调试器:开始(pid:4024)' '\eclipse\plugins\org.python.pydev_3.9.0.201411111611\pysrc\pydevd.py",第 2183 行,在 '

并且不会进入调试视角。

我以前从来没有遇到过这种情况,我这两天寻找答案的结果一无所获。 提前感谢您的帮助。

【问题讨论】:

    标签: python eclipse debugging pydev


    【解决方案1】:

    Eclipse 仅在遇到断点时才切换到调试透视图。

    尝试启用“Stop in main”选项(它应该位于“调试启动配置”对话框的第一个选项卡上)。然后 Python 将准备好一切,但在启动程序之前等待 Eclipse 的调试器连接。

    或者,在源代码中设置断点。 Eclipse 应该让您在遇到问题时切换到调试透视图。

    最后,检查Run/Debug -> Launching 的首选项。在那里,您可以启用/禁用 Eclipse 是否应该自动切换到 Debug 透视图或询问或不执行任何操作。

    【讨论】:

    • 嗨亚伦,感谢您的回答。我在第一个变量声明上使用了断点,但我会尝试启动首选项。我确实浏览了一些菜单,但当时找不到任何看起来很负责任的东西,但“主要停止”也是另一个很好的提示。非常感谢。
    猜你喜欢
    • 2011-02-11
    • 2011-09-05
    • 2018-01-06
    • 1970-01-01
    • 2021-08-11
    • 2017-07-19
    • 2015-12-05
    • 2013-09-28
    • 2011-12-25
    相关资源
    最近更新 更多