online hacer gui debugger debug como python keyboard readline pdb

hacer - python debugger gui



El depurador de Python(pdb) dejó de manipular flechas arriba/abajo, muestra ^[[A en su lugar (3)

Lo siento ... pero ¿ha intentado reiniciar o teclas de Control, Comando, Opción (o similares) pegadas en el teclado de su servidor pdb?

Estoy usando python 2.6 en un virtualenv en una máquina Ubuntu Linux 11.04 (natty). Tengo este código en mi código (pyjango) python:

import pdb ; pdb.set_trace()

para lanzar el depurador de python (pdb).

Hasta hoy, esto funcionó bien. Pero ahora, cuando se inicia el pdb, funciona para la depuración y ejecución y puntos de interrupción, etc., pero cuando presiono la flecha hacia arriba para mostrar el comando anterior, imprime ^[[A vez de no sube. Cuando escribo algo y presiono Inicio , imprime ^[OH lugar de mover el cursor.

Puedo usar up / home / etc. bien en el terminal bash que lanza mis pruebas de unidad python django (que tiene la llamada pdb).

¿Que esta pasando? ¿Cómo arreglo mi pdb? ¿Qué pasa con mi línea de lectura?


Parece que por alguna razón te falta el paquete readline. Simplemente instálelo escribiendo pip install readline y debería comportarse como se espera. Recuerda escribirlo como superusuario si no estás en venv.