Si establece la variable de entorno PYTHONSTARTUP en el nombre de un archivo, ejecutará ese archivo al abrir la solicitud interactiva.
No sé nada sobre el shell de paster, pero supongo que funciona de manera similar.
Alternativamente, podría mirar en iPython, que tiene características mucho más potentes (particularmente cuando se instala con la biblioteca readline). Por ejemplo,% run le permite ejecutar una secuencia de comandos en el espacio de nombres actual, o puede usar la finalización del historial.
Editar:
Bien. Después de haber mirado en él un poco más, estoy bastante seguro de que la cáscara parche sólo lo hace un conjunto de importaciones útiles y podrían reproducirse fácilmente con un pequeño script y ipython y luego %run myscript.py
Editar:
han consultado en la fuente, sería muy difícil de hacer (me equivoqué con las importaciones predeterminadas. También analiza su archivo de configuración), sin embargo, si tiene Pylons e iPython instalados, entonces el shell del procesador debería usar iPython automágicamente. Verifique que ambos estén instalados correctamente y compruebe nuevamente que el shell de pasteurizador ya no esté usando iPython (podría parecerse al indicador normal de Python).
Lo sentimos, PYTHONSTARTUP no funciona con el parche. Por lo que sé, iPython (que uso en cualquier otro lugar) tampoco. – mike
¿Qué hace realmente el shell paster que desea usar en lugar de ipython? Supongo que podrías usar ipython en su lugar y tener una secuencia de comandos para configurar el entorno útil que supongo que el shell del troquel crea para ti. – Singletoned
http://wiki.pylonshq.com/pages/viewpage.action?pageId=9011323 indica que iPython sí funciona, de hecho, funciona con el shell del procesador. – Christopher