Définition d'IPython comme environnement Python par défaut

Différentes variables d'environnement influencent le comportement de Python. La variable d'environnement PYTHONSTARTUP est affectée à un script Python. En conséquence, ce script est exécuté avant que l'invite Python n'apparaisse. Ceci est utile si certains modules doivent être chargés par défaut à chaque fois qu'une nouvelle session Python démarre.

Le script suivant (start.py) importe le module IPython et exécute la fonction start_ipython () pour remplacer le shell Python par défaut par l'invite (>>>) par le shell IPython lorsque l'exécutable Python est appelé.

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

En supposant que ce fichier est stocké dans le répertoire d'installation de Python (c: \ python36), définissez la variable d'environnement PYTHONSTARTUP et démarrez Python à partir de la ligne de commande. Ensuite, le shell IPython apparaît comme indiqué ci-dessous -

Notez que la variable d'environnement peut être définie de manière permanente à l'aide de la boîte de dialogue Propriétés système de Windows et de la commande d'exportation sous Linux.