Se si imposta la variabile di ambiente PYTHONSTARTUP sul nome di un file, questo verrà eseguito all'apertura del prompt interattivo.
Non so nulla di shell paster, ma presumo che funzioni in modo simile.
In alternativa è possibile esaminare iPython, che ha funzionalità molto più potenti (in particolare se installato con la libreria readline). Ad esempio,% run consente di eseguire uno script nello spazio dei nomi corrente oppure è possibile utilizzare il completamento della cronologia.
Modifica:
OK. Dopo aver guardato dentro un po 'di più, sono abbastanza certo che la Shell paster solo fa una serie di importazioni di utili, e potrebbe essere facilmente replicato con una breve sceneggiatura e ipython e poi %run myscript.py
Edit:
aver guardato all'origine, sarebbe molto difficile da fare (avevo torto sulle importazioni predefinite e analizza anche il tuo file di configurazione), tuttavia se Pylons e iPython sono entrambi installati, la shell paster dovrebbe usare automaticamente iPython. Controlla che entrambi siano installati correttamente e controlla che la shell paster non stia già usando iPython (potrebbe sembrare un normale prompt di Python).
Siamo spiacenti, PYTHONSTARTUP non funziona con paster. Per quanto ne so, neanche iPython (che utilizzo ovunque) non lo fa. – mike
Cosa fa effettivamente la shell paster che si vuole usare al posto di ipython? Pensavo che potessi usare solo ipython e avere uno script per impostare l'ambiente pratico che presumo che la shell paster crei per te. – Singletoned
http://wiki.pylonshq.com/pages/viewpage.action?pageId=9011323 indica che iPython, infatti, funziona con la shell paster. – Christopher