Различные переменные окружения влияют на поведение Python. Переменная среды PYTHONSTARTUP присваивается сценарию Python. Как следствие, этот скрипт выполняется до появления приглашения Python. Это полезно, если определенные модули должны загружаться по умолчанию каждый раз, когда начинается новый сеанс Python.
Следующий скрипт (start.py) импортирует модуль IPython и выполняет функцию start_ipython (), чтобы заменить оболочку Python по умолчанию на приглашение (>>>) оболочкой IPython при вызове исполняемого файла Python.
import os, IPython os.environ['PYTHONSTARTUP'] = '' IPython.start_ipython() raise SystemExit
Предполагая, что этот файл хранится в каталоге установки Python (c: \ python36), установите переменную среды PYTHONSTARTUP и запустите Python из командной строки. Затем появится оболочка IPython, как показано ниже —
Обратите внимание, что переменная среды может быть установлена постоянно с помощью диалогового окна «Свойства системы» в Windows и с помощью команды экспорта в Linux.