gpt4 book ai didi

python - 如何使用 Eclipse 和 PyDev 设置远程调试

转载 作者:太空狗 更新时间:2023-10-29 21:49:20 26 4
gpt4 key购买 nike

我一直在 Ubuntu 14.04 机器上使用 Python 程序,但是,我希望能够使用带有 PyDev 插件的 Eclipse 调试该 Python 程序,但由于我的 Ubuntu 机器没有 UI,我会喜欢能够使用我的 Windows 机器,在上面安装 Eclipse + PyDev,并使用它从 Linux 机器远程调试 Python 程序。有人知道如何设置吗?我在 PyDev 网站 ( http://www.pydev.org/manual_adv_remote_debugger.html ) 看到有一个叫做远程调试器的东西,所以我猜我可以用它来做我想做的事,但我不明白它是如何工作的,或者如何设置。有人可以帮忙吗?

最佳答案

以下是我在 Windows 上调试在 Linux 上运行的程序所采取的步骤。

  1. 在 Eclipse(Windows) 中打开 Debug Perspective,并启动 PyDev Server
  2. 在 Linux 上运行 pip install pydevd
  3. 使用以下代码在 windows 和 linux 上创建一个文件
  4. 在 Linux 上运行创建的脚本
  5. 当代码到达 pydevd.settrace 语句时,它将连接到在 Windows 上运行的 Eclipse,Eclipse 会询问您在哪里可以找到代码,并将其指向您在 Windows 上存储代码的位置。
  6. 现在您可以单步执行代码、检查变量值等...

    import os
    import pydevd
    pydevd.settrace("EclipseIDE_HOSTNAME", port=5678)

    a = 1
    b = 2
    c = a + b

    s = 'hello world'
    print(s)

关于python - 如何使用 Eclipse 和 PyDev 设置远程调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35066784/

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