gpt4 book ai didi

python - 如何在不运行脚本的情况下调试 Python 代码(使用 Eclipse)?

转载 作者:行者123 更新时间:2023-11-28 17:52:32 25 4
gpt4 key购买 nike

我注意到从 Eclipse 调试 Python 脚本是多么容易。只需设置断点并从调试菜单运行 Python 脚本。但是,是否有可能启动 Python Interactive Interpreter 而不是运行特定的 Python 脚本,同时仍然让 Eclipse 在断点处中断?这将使测试功能如此变得容易得多。

感谢您的帮助


仍在寻找一种简单的方法来在 Eclipse->PyDev 中启动调试器,让我可以使用交互式调试器。目前还没有一个答案是可以接受的

最佳答案

您可以显式编写代码在脚本中设置断点,然后“远程调试”。这意味着在脚本运行的任何地方都将 pydevd 放在脚本的 pythonpath 中,并在 devbox 上运行 eclipse pydev 远程调试器。如果这一切都发生在同一台机器上,这就相当简单了。如果没有,您需要在调用 settrace() 时指定运行 python 远程调试器的开发机器的主机名。您还需要在运行脚本的机器上使用 pydevd。

我在过去无需在运行脚本的机器上安装 eclipse+pydevd 就可以正常工作。这并不完全简单,如果您走那条路,我建议您检查 pydevd 版本是否匹配,或者至少您知道它们是兼容的。否则你最终会浪费时间调试调试器。

详情请见:Pydev Remote Debugger

关于python - 如何在不运行脚本的情况下调试 Python 代码(使用 Eclipse)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7000138/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com