2014-11-14 4 views
0

Мне нужна ваша помощь.Отладка Eclipse Python

В настоящее время я помогаю двум аспирантам начать свои первые шаги в программировании, и я предложил Python. Один пошел прямо к Eclipse, так как она видела, как я его использовал, и мы решили просто поймать другого ученика с той же настройкой. Вот проблема. Оба загрузили Eclipse Luna, оба использовали возможность Eclipse для загрузки новых данных для установки pydev с http://pydev.org/updates

Работает только один отладчик. При запуске отладчика pydev обычно Eclipse помещает строку в консоль, такую ​​как «отладчик pydev: start», затем перескакивает в точку отладки. Для одного студента на запуск процесса отладки консоль выводит:

'PyDev отладчик: начиная (PID: 4024)' «\ затмение \ Plugins \ org.python.pydev_3.9.0.201411111611 \ pysrc \ pydevd.py» , строка 2183, в "

и не перемещается на перспективу отладки.

Я никогда не сталкивался с этим раньше, и мои два дня в поисках ответов пришло ни к чему. Спасибо заранее за

ответ

0

Eclipse только переключается на перспективу отладки, когда он попадает в breakpo внутр.

Попробуйте включить опцию «Остановить в главном» (она должна быть на первой вкладке диалога конфигурации запуска Debug). Затем Python подготовит все, но дождитесь отладки Eclipse для подключения до запуска программы.

Альтернативно, установите контрольную точку в источнике. Eclipse должен предложить вам перейти на перспективу отладки при ее ударе.

Наконец, проверьте настройки для Run/Debug -> Launching. Там вы можете включить/отключить, должен ли Eclipse автоматически переключаться на перспективу отладки или спрашивать или ничего не делать.

+0

Привет, Аарон, спасибо за ответ. Я использовал точку прерывания в первом объявлении переменной, но я попробую настройки запуска. Я просмотрел несколько меню, но не смог найти ничего в то время, которое выглядело бы ответственным, но «Стоп в главном» также является еще одним хорошим советом. Огромное спасибо. – GGD