Diferentes variables de entorno influyen en el comportamiento de Python. La variable de entorno PYTHONSTARTUP se asigna a un script de Python. Como efecto, este script se ejecuta antes de que aparezca el indicador de Python. Esto es útil si se van a cargar determinados módulos de forma predeterminada cada vez que se inicia una nueva sesión de Python.
El siguiente script (start.py) importa el módulo IPython y ejecuta la función start_ipython () para reemplazar el shell de Python predeterminado con el indicador (>>>) por el shell de IPython cuando se invoca el ejecutable de Python.
import os, IPython
os.environ['PYTHONSTARTUP'] = ''
IPython.start_ipython()
raise SystemExit
Suponiendo que este archivo está almacenado en el directorio de instalación de Python (c: \ python36), configure la variable de entorno PYTHONSTARTUP e inicie Python desde la línea de comandos. Entonces aparece el shell de IPython como se muestra a continuación:
Tenga en cuenta que la variable de entorno se puede configurar de forma permanente mediante el cuadro de diálogo Propiedades del sistema en Windows y mediante el comando de exportación en Linux.