2015-04-24 30 views
0

我有一個RAD 8.5(Eclipse版本3.6.3)工作區,其中安裝了PyDev插件(版本2.8.2),我一直用它來調試python腳本。使用Pydev在RAD 8.5中調試Python腳本

在過去,我能夠在工作區中調試python腳本。

今天,當我運行沒有調試模式的腳本,它的工作原理。

但是當試圖在同一個腳本上使用Debug時,我得到了下面的錯誤。

Timed out after 20.0 seconds while waiting for python script to connect. 
Accept timed out 

我該怎麼做或檢查以便我可以調試腳本?

回答

0

這通常意味着您啓用了一些防火牆,阻止調試器連接到目標(請查看錯誤日誌以查看是否存在此問題...請參閱:http://pydev.org/faq.html#PyDevFAQ-HowdoIReportaBUG%3F以獲取詳細信息)。

您也可以嘗試使用帶編程斷點的遠程調試程序:http://pydev.org/manual_adv_remote_debugger.html以查看是否有不同的結果。

+0

謝謝。如果是防火牆問題,那麼當我嘗試「運行」而不是「調試」時不會起作用,或者防火牆相關問題僅在使用調試時纔會起作用? – adbdkb

+0

只有在使用調試時(因爲需要從python.exe到eclipse.exe/javaw.exe進行連接)。 –

+0

噢,好的。我會看看錯誤日誌,看看是否啓用了防火牆(這是一臺工作計算機,所以在我們不知情的情況下添加了這些東西)。我也會嘗試遠程調試。 – adbdkb