Manejo del historial en modo interactivo

Luis Iglesias luigli en yahoo.es
Mie Abr 23 00:56:46 CEST 2003


 --- Chema Cortés <py en ch3m4.org> escribió: 
> > Tengo Redhat 7.2 y he instalado la distribución de ActiveState de
> > Python 2.2.2 en RPM
> > No sé si este problema lo tendría también con los RPM de
> > python.org,
> > pero el caso es que en el manejo interactivo de python, no puedo
> > recuperar los comandos anteriores ni puedo editar la línea actual
> > con las flechas del cursor, me sale algo así como "]]A", sin
embargo > > no tengo problemas de edición en la shell. He leido algo
sobre
> > modificar el fichero initrc, pero los cambios que hago sólo afectan
> > a la shell y no al entorno interactivo de Python.
> 
> No comprendo a qué llamas shell y a qué "entorno interactivo". Para
> mí es la misma cosa.

Con shell me refiero al ksh, quiero decir que los comandos que tecleo
en linux los puedo recuperar y editar utilizando las teclas del cursor,
pero al entrar en python cuando pulso las flechas aparecen ']]A', 
']]B', etc
 
> > Me bastaría con saber que cualquier otra distribución de Python
> > 2.2.2 no tiene problemas, lo que pasa es que los RPM de python.org 
> > son para Redhat 8.0 (tengo la 7.2) y al instalar el tgz, al
ejecutar
> > 'configure' me dice que el compilador C++ no puede generar 
> > ejecutables.
> > Bueno, acepto cualquier sugerencia para terminar teniendo una
> > versión 2.2 que funcione.
> 
> Que yo sepa, el tgz es independiente de la distribución. Yo lo suelo
> compilar en una SuSE y/o Debian sin problemas. Más bien debe ser que
> no
> tienes bien instalado el gcc, o que tienes que usar alguna opción del
> configure. Que por cierto, una de estas opciones hace mención a la
> librería 'readline', necesaria para que funcione el "historial" de la
> línea comando. Comprueba que la tienes instalada.

Bueno, como el historial me funciona en linux, entiendo que está
instalada 'readline' y supongo que lo mejor será revisar el compilador
de C para poder instalar el tgz.

Gracias.

___________________________________________________
Yahoo! Messenger - Nueva versión GRATIS
Super Webcam, voz, caritas animadas, y más...
http://messenger.yahoo.es




Más información sobre la lista de distribución Python-es