Гид по технологиям

Как добавить Python в переменную PATH в Windows

7 min read Разработка Обновлено 28 Apr 2026
Добавить Python в PATH в Windows
Добавить Python в PATH в Windows

Зачем добавлять Python в PATH

Если Python не находится в PATH, командная строка и терминал не найдут исполняемый файл. В результате при вводе python или запуске pip вы получите сообщение об ошибке вида:

'python' не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

Добавление путей к Python и к папке Scripts в PATH делает интерпретатор и утилиты (pip, wheel и т.п.) доступными из любого каталога. Это удобно для запуска скриптов, создания виртуальных окружений и автоматизации задач.

Важно: PATH — это список директорий, разделённых точкой с запятой, где Windows ищет исполняемые файлы.

Основная идея в одну строку

Добавьте полный путь к python.exe и к каталогу Scripts в переменную PATH для пользователя или системы, затем перезапустите терминал.

Быстрый план действий

  1. Найдите папку установки Python и её поддиректорию Scripts.
  2. Скопируйте полные пути к этим папкам.
  3. Откройте «Переменные среды» и вставьте пути в Path для пользователя или системы.
  4. Проверьте работу команд python –version и pip install.

Как вручную добавить Python в PATH

Ниже подробно описаны шаги с примерами и рекомендациями по безопасности.

1. Скачайте и установите Python, если он ещё не установлен

Перейдите на официальный сайт python.org и скачайте нужную версию. Во время установки можно сразу отметить опцию Add Python X.X to PATH — это упростит задачу (см. раздел Автоматическое добавление).

2. Найдите путь установки python.exe

Откройте поиск Windows и введите python.exe, но не нажимайте Enter. В появившемся результате правой кнопкой выберите Open file location.

Результат поиска python.exe в Windows и пункт Открыть расположение файла

В Проводнике кликните по строке адреса, чтобы выделить полный путь. Скопируйте его (Ctrl+C).

Как скопировать путь к папке установки Python в Проводнике

Обычно путь выглядит как:

C:\Users\<Пользователь>\AppData\Local\Programs\Python\Python39

или

C:\Program Files\Python39

3. Скопируйте путь к каталогу Scripts

Внутри папки с python.exe откройте поддиректорию Scripts и скопируйте её адрес (Ctrl+C). Эта папка содержит pip.exe и другие утилиты.

Пример пути:

C:\Users\<Пользователь>\AppData\Local\Programs\Python\Python39\Scripts

4. Откройте окно Переменные среды

Правый клик по Этот компьютер → Свойства → Дополнительные параметры системы → Дополнительно → Переменные среды.

Окно Переменные среды в Windows

Важно: в этом окне есть две секции: Пользовательские переменные и Системные переменные. Изменения в пользовательских переменных влияют только на текущего пользователя; изменения в системных — на всех пользователей компьютера.

5. Добавьте пути в пользовательский Path

В секции Пользовательские переменные найдите переменную Path.

  • Если Path есть: выберите её → Редактировать → Создать и вставьте путь к python.exe (папку, где находится python.exe) и затем создайте ещё одну строку и вставьте путь к Scripts.
  • Если Path отсутствует: нажмите Создать, введите Имя переменной — Path, затем в Значение переменной вставьте первый путь; после сохранения отредактируйте и добавьте вторую запись через Редактировать.

Добавление пути Python в пользовательские переменные

Пример: в списке Path должно быть две записи:

  • C:\Users\<Пользователь>\AppData\Local\Programs\Python\Python39
  • C:\Users\<Пользователь>\AppData\Local\Programs\Python\Python39\Scripts

После вставки нажмите ОК и закройте все окна.

6. Добавление в системные переменные (опционально)

Для того чтобы Python был доступен всем учётным записям на машине, повторите тот же процесс в секции Системные переменные → Path → Редактировать → Новый, затем вставьте оба пути и сохраните.

Добавление Python в системные переменные Path

Используйте системный уровень только если вы администратор и точно понимаете последствия: ошибки в системном PATH могут нарушить работу других программ.

Автоматическое добавление при установке

При запуске инсталлятора Python установщик часто предлагает опцию Add Python X.X to PATH внизу первого экрана. Если поставить галочку, установщик попытается автоматически внести изменения в PATH.

Опция Add Python to PATH в инсталляторе Python

Примечание: не всегда установщик может изменить PATH (ограничения прав, политики компании). В таких случаях используйте ручной способ.

Как проверить, что всё добавилось правильно

Откройте новый терминал (важно — старые окна не видят изменённый PATH) и выполните:

python --version

Если ответ вида Python 3.9.6 — всё настроено. Для проверки доступности pip выполните:

pip --version
pip install requests

Если pip корректно запускается и устанавливает пакет, значит путь к Scripts добавлен.

Проверка версии Python в терминале Windows

Частые ошибки и как их исправить

  • Ошибка: python is not recognized — проверьте правильность пути и наличие самого файла python.exe в указанной папке.
  • После внесения изменений старое окно терминала не обновляет PATH — откройте новое окно.
  • Если в PATH слиты записи через точку с запятой вместо отдельных строк (редко в GUI): убедитесь, что пути разделены точкой с запятой ; без лишних кавычек.
  • Если система управляется политиками домена, локальные изменения могут откатываться — обратитесь к администратору.

Когда добавление в PATH не нужно или вредно

  • Если вы используете pyenv, conda или менеджер версий, глобальное добавление Python может мешать переключению версий. В таких случаях лучше управлять путями через сам менеджер.
  • Если у вас несколько версий Python, добавление одной из них в системный PATH может нарушить совместимость проектов, которые требуют другой версии.

Альтернативные подходы

  • Используйте лаунчер py (обычно устанавливается вместе с Windows-установкой Python). Он позволяет запускать нужную версию команды py -3.9 script.py.
  • Запускайте Python, указывая полный путь к интерпретатору, например:
C:\Python39\python.exe script.py
  • Для проектов используйте виртуальные окружения (venv, virtualenv, conda). Внутри активированного виртуального окружения пути настроятся автоматически.

Мини‑методология: шортлайн для быстрого выполнения (4 шага)

  1. Найдите python.exe и папку Scripts → скопируйте пути.
  2. Откройте Переменные среды → Path → Редактировать.
  3. Добавьте две записи: папку с python.exe и папку Scripts.
  4. Откройте новый терминал и проверьте python –version и pip –version.

Ролевые чек-листы

Разработчик:

  • Добавьте пути в пользовательский Path.
  • Настройте виртуальные окружения для проектов.
  • Проверьте pip и установите dev-зависимости.

Системный администратор:

  • Добавьте пути в системный Path при необходимости глобального доступа.
  • Проверьте влияние на другие сервисы.
  • Фиксируйте изменения в конфигурации и документации.

Data Scientist:

  • Рассмотрите установку Anaconda/Miniconda вместо глобального Python.
  • Убедитесь, что pip (или conda) доступен для установки пакетов.
  • Настройте пути в зависимости от используемых инструментов.

Критерии приёмки

  • python –version возвращает установленную версию.
  • pip install работает и устанавливает пакеты в ожидаемое окружение.
  • При запуске python из нового терминала интерпретатор запускается без ошибок.

Советы по безопасности и приватности

  • Не добавляйте в PATH каталоги с сомнительными исполняемыми файлами.
  • При автоматическом изменении PATH установщиком убедитесь, что инсталлятор скачан с официального сайта.
  • В корпоративной среде уточните политику безопасности перед глобальными изменениями PATH.

Совместимость и миграция

  • Windows 10 и Windows 11: описанные шаги одинаковы.
  • Если у вас несколько версий Python, используйте py -X.Y или управляйте PATH аккуратно, чтобы версии не конфликтовали.
  • При миграции между машинами экспортируйте список PATH или документируйте изменения.

Быстрая шпаргалка команд

# проверить версию Python
python --version
# проверить pip
pip --version
# установить пакет
pip install 
# запустить сценарий
python script.py

Мероприятия при ошибках

Если после добавления путей команды по-прежнему не работают:

  • Убедитесь, что вы добавили папку, где действительно лежит python.exe.
  • Перезапустите терминал и (при необходимости) компьютер.
  • Проверьте переменную PATH через PowerShell:
$env:Path -split ';'
  • Если в PATH появились неправильные записи, удалите их через GUI или командой setx (требует осторожности).

Короткий словарь терминов

  • PATH: системная переменная, содержащая список директорий, где ОС ищет исполняемые файлы.
  • Scripts: подпапка установки Python с утилитами типа pip.exe.
  • pip: пакетный менеджер Python для установки библиотек.
  • venv: встроенный модуль для создания виртуальных окружений.

Примеры ситуаций и решения

Ситуация: pip не найден, хотя python запускается — значит, путь к Scripts не добавлен. Решение: добавьте папку Scripts в PATH и откройте новый терминал.

Ситуация: несколько версий Python, команда python запускает не ту версию — решение: используйте py -3.8/py -3.9 или настройте PATH таким образом, чтобы приоритет был у нужной версии, либо пользуйтесь виртуальными окружениями.

Заключение

Добавление Python в PATH — базовая, но важная задача для комфортной работы с инструментами и пакетами. Самый безопасный и гибкий вариант для большинства пользователей — добавлять пути в пользовательский PATH и управлять версиями через виртуальные окружения или через менеджеры версий. Для администраторов доступно добавление в системный PATH, но это требует дополнительной осторожности.

Важно: после любых изменений открывайте новое окно терминала и проверяйте работу python --version и pip install.

Ссылки и подсказки

  • Если вы используете Anaconda/Miniconda, рассмотрите добавление conda в PATH или использование conda activate для управления окружениями.
  • Для автоматизации в скриптах установки на Windows можно использовать PowerShell и setx, но будьте внимательны — setx перезаписывает переменную Path, если использовать неправильно.

В конце — короткая памятка:

  • Найти python.exe → скопировать путь.
  • Скопировать путь к Scripts.
  • Добавить оба пути в Path (пользовательский или системный).
  • Открыть новый терминал и проверить python –version и pip install.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро