3.6. Настройка Python Для удобного запуска Python из командной строки вы можете рассмотреть возможность изменения некоторых переменных среды по умолчанию в Windows. Хотя установщик предоставляет возможность настраивать переменные PATH и PATHEXT для вас, это надежно только для одной общесистемной установки. Если вы регулярно используете несколько версий Python, рассмотрите возможность использования Python Launcher для Windows.
3.6.1. Экскурс: установка переменных среды Windows позволяет постоянно настраивать переменные среды как на уровне пользователя, так и на уровне системы, либо временно в командной строке.
Чтобы временно установить переменные среды, откройте командную строку и используйте команду Команда set:
C:\>set PATH=C:\Program Files\Python 3.8;%PATH%
C:\>set PYTHONPATH=%PYTHONPATH%;
C:\My_python_lib
C:\>python
Эти изменения будут применяться ко всем дальнейшим командам, выполняемым в этой консоли, и будут наследоваться любыми приложениями, запущенными из консоли.
Включение имени переменной в знаках процента будет расширен до существующего значения, что позволит вам добавить новое значение в начале или в конце. Изменение PATH путем добавления в начало каталога, содержащего python .exe, является распространенным способом обеспечения запуска правильной версии Python.
Чтобы навсегда изменить переменные среды по умолчанию, нажмите кнопку Пуск и найдите «редактировать переменные среды» или открыть «Свойства системы», «Дополнительные параметры системы» и нажать кнопку «Переменные среды». В этом диалоговом окне вы можете добавлять или изменять пользовательские и системные переменные. Чтобы изменить системные переменные, вам необходим неограниченный доступ к вашему компьютеру (то есть права администратора).
Примечание Windows объединит пользовательские переменные после системных переменных, что может привести к неожиданным результатам при изменении PATH. Переменная PYTHONPATH используется всеми версиями Python 2 и Python 3, поэтому вам не следует постоянно настраивать эту переменную, если она не содержит только код, совместимый со всеми установленными версиями Python.