Impostazione di IPython come ambiente Python predefinito

Diverse variabili d'ambiente influenzano il comportamento di Python. La variabile d'ambiente PYTHONSTARTUP è assegnata a uno script Python. Di conseguenza, questo script viene eseguito prima che appaia il prompt di Python. Ciò è utile se determinati moduli devono essere caricati di default ogni volta che inizia una nuova sessione di Python.

Il seguente script (start.py) importa il modulo IPython ed esegue la funzione start_ipython () per sostituire la shell Python predefinita con prompt (>>>) dalla shell IPython quando viene richiamato l'eseguibile Python.

import os, IPython
os.environ['PYTHONSTARTUP'] = ''
IPython.start_ipython()
raise SystemExit

Supponendo che questo file sia memorizzato nella directory di installazione di Python (c: \ python36), imposta la variabile d'ambiente PYTHONSTARTUP e avvia Python dalla riga di comando. Quindi la shell IPython appare come mostrato di seguito -

Si noti che la variabile di ambiente può essere impostata in modo permanente utilizzando la finestra di dialogo Proprietà del sistema in Windows e utilizzando il comando di esportazione su Linux.