2015-04-24 3 views
0

У меня есть рабочая область RAD 8.5 (Eclipse версии 3.6.3) с установленным плагином PyDev (версия 2.8.2), который я использовал для отладки сценариев python.Отладка сценария Python в RAD 8.5 с использованием Pydev

В прошлом я смог отлаживать скрипты 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

Спасибо. Если бы это была проблема брандмауэра, это не получило бы эффекта, если я попытаюсь выполнить «Запуск» вместо «Отладка», или проблема, связанная с брандмауэром, влияет только на использование Debug? – adbdkb

+0

Это только при использовании отладки (потому что соединение должно быть выполнено из python.exe в eclipse.exe/javaw.exe). –

+0

О, хорошо. Я рассмотрю журнал ошибок, чтобы узнать, включен ли какой-либо брандмауэр (это рабочий компьютер, поэтому все добавляется, если мы не знаем об этом). И я также попробую удаленную отладку. – adbdkb

Смежные вопросы