IPython поддерживает встраивание «ядра», которое затем может подключаться к внешнему переднему концу , например Qt one (qtconsole).
Для работы с другим tty я бы предложил подключить отладчик с другим tty либо через пару трубок, либо через pty (псевдотерминал), хотя вам, вероятно, придется написать «другую половину» для отображения в терминал, тогда как qtconsole уже готова к использованию как есть.
Установите пакет Debian ipython-qtconsole (или версию Py3k ipython3-qtconsole), затем просто запустите «ipython qtconsole» в командной строке, чтобы получить окно GUI, содержащее отладчик.
Внедрение также возможно: вы можете изменить свою программу, чтобы вызвать «ядро» ipython в какой-то момент, который похож на установку точки останова.
Я не знаю такого отладчика, но вы можете использовать 'tail -f' в файле журнала и [curses.wrapper] (http://docs.python.org/2/library/curses.html# curses.wrapper), чтобы сделать вашу жизнь немного легче. –
@ EmmettJ.Butler, но мне нужно отладить код проклятия ... – xis