Depuração em Python do Eclipse

Preciso da tua ajuda.

Estou a ajudar dois estudantes a começarem os primeiros passos na programação, e sugeri Python. Um foi directo para o Eclipse, uma vez que ela me tinha visto a usá-lo, e decidimos apenas apanhar o outro aluno com a mesma configuração. Eis o problema. Ambos transferiram o Eclipse Luna, ambos usaram a opção do Eclipse para obter novos dados para instalar o pydev a partir de http://pydev.org/updates

apenas um depurador obra. Ao iniciar o depurador pydev, Normalmente o Eclipse coloca uma linha na consola, como o 'depurador pydev: starting', depois salta para a perspectiva de depuração. Para um estudante ao iniciar o processo de depuração, as saídas da consola:

' depurador pydev: starting (pid: 4024)' "\eclipse\plugins\org.python.pydev_3.9.0.201411111611\pysrc\pydevd.py", linha 2183, em '

e não passa para a perspectiva de depuração.

Nunca me deparei com isto antes, e os meus dois dias de procurar respostas não deu em nada. Obrigado antecipadamente pela ajuda.

Author: GGD, 2014-11-14

1 answers

O Eclipse só muda para a perspectiva de depuração quando atinge um ponto de paragem.

Tente activar a opção "Parar na main" (deverá estar na primeira página da janela de configuração de lançamento de depuração). Python irá então preparar tudo menos esperar que o depurador do Eclipse se conecte antes de iniciar o programa.

Em alternativa, defina um ponto de paragem na fonte. O Eclipse deve oferecer-lhe a opção de mudar para a perspectiva de depuração quando for atingido.

Por último, verifique as preferências de Run/Debug -> Launching. Aí, poderá activar / desactivar se o Eclipse deverá mudar automaticamente para a perspectiva de depuração ou pedir ou não fazer nada.

 0
Author: Aaron Digulla, 2014-11-14 15:13:05