Executar o depurador em Python (pdb) no texto Sublime 3

Como pode definir os pontos de paragem do depurador em python (pdb no texto Sublime 3?

Ambos SublimeREPL ou pontos de paragem em Python falham com o sistema predefinido de compilação em python:

print "hello"
# code runs fine without this breakpoint
import pdb; pdb.set_trace()
print "bye"

>>>File "C:\Python27\lib\bdb.py", line 49, in trace_dispatch
>>>return self.dispatch_line(frame)
    >>>File "C:\Python27\lib\bdb.py", line 68, in dispatch_line
    >>>if self.quitting: raise BdbQuit

o número acima aparece documentado , mas sem uma solução óbvia. Ou a resposta tem estado a olhar para mim?

Author: ecoe, 2015-03-15

2 answers

'plugin' de ponto de paragem em Python e verifique esta ligação depurador de pontos de paragem em python

Usar o ctrl+shift+b para comutar o ponto de paragem numa linha

Mas a sua solução não é preferível para depurar um software usando um editor de texto. Há a melhor IDE que torna o seu desenvolvimento muito mais fácil

  • Visual studio community edition

  • Pycharm

  • Eclipse

  • Komodo

 4
Author: Rajaraman, 2016-08-17 08:05:49

Pode tentar usar um IDE específico para o Python, o que torna a depuração e a criação de projectos python muito fáceis. Eu recomendaria que você experimentasse a versão livre da comunidade de Pycharm.

Https://www.jetbrains.com/pycharm/download/

 0
Author: Johnny Gasyna, 2016-07-15 19:37:24