Ответ 1
Проверьте этот рецепт, чтобы включить поддержку readline в pdb
http://code.activestate.com/recipes/498182-sane-tab-completion-in-pdb/
У меня есть приложение Python 2.6.X. Запуск интерпретатора Python в интерактивном режиме (с использованием или без использования virtualenv): поддержка чтения readline (история команд). Запуск моего приложения с тем же интерпретатором Python (virtualenv-ed or not): поддержка readline при использовании pdb.set_trace() недоступна: клавиши курсора не работают. Операционная система - Linux.
Проверьте этот рецепт, чтобы включить поддержку readline в pdb
http://code.activestate.com/recipes/498182-sane-tab-completion-in-pdb/
У меня была аналогичная проблема, и для меня решение заключалось в использовании команды set trace, которая поставляется с django вместо пакета pdb.