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

Cas*_*Cas 7 python eclipse remote-debugging pydev

我一直在Ubuntu 14.04机器上使用Python程序,但是,我希望能够使用带有PyDev插件的Eclipse来调试那个Python程序,但是因为我的Ubuntu机器没有UI我想成为能够使用我的Windows机器,在其上安装Eclipse + PyDev,并使用它从Linux机器远程调试Python程序.有人知道如何设置吗?我已经看到在PyDev网站上有一些叫做远程调试器的东西(http://www.pydev.org/manual_adv_remote_debugger.html),所以我猜这是我可以用来做我想要的东西,但我不知道它是如何工作的或如何设置它.有人可以帮忙吗?

Rom*_*man 6

这是我为了能够在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. 现在,您可以单步执行代码,检查变量值等。
    #!/ usr / bin / env python
    导入操作系统
    导入pydevd
    pydevd.settrace(“ EclipseIDE_HOSTNAME”,port = 5678)

    a = 1
    b = 2
    c = a + b

    s ='hello world'
    打印