簡體   English   中英

如何使用 Eclipse 和 PyDev 設置遠程調試

[英]How to setup remote debugging with Eclipse and PyDev

我一直在 Ubuntu 14.04 機器上使用 Python 程序,但是,我希望能夠使用帶有 PyDev 插件的 Eclipse 調試該 Python 程序,但是由於我的 Ubuntu 機器沒有用戶界面,我想成為能夠使用我的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)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM