2012-01-16 8 views

Respuesta

4

Según http://pypi.python.org/pypi/readline:

". Mac OS X, no se distribuyen con instalado GNU readline El módulo de extensión readline en la biblioteca estándar de Mac "sistema" Python usa editline de NetBSD (libedit) biblioteca, que es una sustitución readline con una licencia de software menos restrictiva ".

Por lo tanto, se puede instalar con el comando:

sudo easy_install readline 

Si no, puede usar atajos tcsh; de control + d para borrar el siguiente carácter y ECP + p de historial.

+0

'' readline' trasladó a gnureadline': https: // PyPI .python.org/pypi/gnureadline. – Rafa

1

Para la búsqueda recursiva puede configurar libedit añadiendo siguiente línea a ~/.editrc

bind ^R em-inc-search-prev 

o hacia la derecha de su archivo .pystartup

readline.parse_and_bind("bind ^R em-inc-search-prev") 
Cuestiones relacionadas