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

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

8 min read Разработка Обновлено 01 Jan 2026
Добавить Python в PATH Windows — быстрое руководство
Добавить Python в PATH Windows — быстрое руководство

Как добавить Python в PATH — заглавное изображение

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

Добавление Python в PATH позволяет запускать интерпретатор (python), установщик пакетов (pip) и скрипты из любой директории терминала без указания полного пути к exe-файлу. Без этого при вводе python Windows выдаст ошибку вида “‘python’ не является внутренней или внешней командой…”.

Кратко: PATH — это список директорий, в которых Windows ищет исполняемые файлы. Добавив туда путь к Python, вы делаете его доступным глобально.

Важно: есть два уровня PATH — пользовательский (User) и системный (System). Изменение в User влияет только на текущего пользователя, в System — на всех пользователей компьютера.

Краткая терминология

  • PATH — системная переменная окружения, список директорий.
  • python.exe — исполняемый файл интерпретатора Python.
  • Scripts — папка, куда pip устанавливает скрипты (например, pip.exe).
  • py — «Python Launcher» для Windows; умеет выбирать версию Python.

Когда этот процесс нужен и когда не нужен

  • Нужен: вы разрабатываете, устанавливаете пакеты через pip, запускаете скрипты из командной строки.
  • Не нужен: вы используете только IDE с встроенным менеджером интерпретаторов или запускаете скрипты двойным щелчком в Проводнике.

Как вручную добавить Python в PATH (пошагово)

Перед началом: убедитесь, что Python уже установлен. Если нет — скачайте установщик с https://www.python.org и установите выбранную версию.

1) Найти путь установки Python на компьютере

  1. Откройте строку поиска Windows (рядом с меню «Пуск»).
  2. Введите python.exe (не нажимайте Enter, дождитесь появления результата).
  3. Правой кнопкой мыши кликните по появившемуся приложению Python и выберите «Открыть расположение файла».

Найти путь установки Python через поиск Windows

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

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

Запомните: обычно путь выглядит как C:\Users\ИмяПользователя\AppData\Local\Programs\Python\Python39 или C:\Program Files\Python39.

2) Добавить Python в PATH — User variables

  1. Щёлкните правой кнопкой по “Этот компьютер“ (в русской Windows может называться “Этот компьютер“ или “Мой компьютер“) → Свойства.
  2. Нажмите “Дополнительные параметры системы”.
  3. В диалоге “Свойства системы” откройте вкладку “Дополнительно” и нажмите “Переменные среды”.

Доступ к Переменным среды

  1. В верхней части окна — “Переменные пользователя” — найдите переменную Path.

    • Если Path уже есть: выберите её и нажмите “Изменить” → “Создать” и вставьте скопированный путь к каталогу Python.
    • Если Path отсутствует: нажмите “Создать” → в поле “Имя переменной” введите Path → в поле “Значение переменной” вставьте путь.
  2. Откройте папку установки Python и дважды щёлкните по подпапке Scripts. Скопируйте её полный путь так же, как делали для python.exe.

  3. Вернитесь к редактированию Path и добавьте новую строку, вставив путь к Scripts.

Добавление пути Scripts в переменные пользователя

  1. Подтвердите изменения, закрыв всё кнопками “ОК”.

Примечание: в старых версиях Windows (Windows 7/8) переменная PATH может быть одна строка, разделённая точками с запятой; в современных диалогах строки добавляются отдельно.

3) (Альтернатива) Добавить в System variables

Если хотите, чтобы Python был доступен всем учетным записям на машине, проделайте те же действия в нижней части окна “Переменные среды” — “Системные переменные” → Path → “Изменить” → “Создать” → вставить пути к Python и Scripts.

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

После добавления обязательно закройте и заново откройте терминал/Windows Terminal/PowerShell, чтобы новые переменные подхватились.


Добавить Python в PATH автоматически при установке

При установке Python есть опция “Add Python 3.x to PATH” на первом экране установщика. Если её отметить, установщик добавит пути автоматически (иногда эта опция отсутствует у некоторых сборок или Store-версии).

Добавление Python в PATH автоматически во время установки

Важно: автоматическое добавление удобно, но не всегда покрывает все случаи (например, если на машине уже есть несколько версий Python). После установки проверьте работу команд python --version и pip --version.


Проверка: как убедиться, что Python в PATH

Откройте терминал (cmd, PowerShell или Windows Terminal) и выполните:

python --version
pip --version

Ожидаемый результат — вывод версии Python (например, Python 3.10.4) и версии pip. Если pip выдаёт ошибку, но python работает — значит путь к Scripts не добавлен.

Подтверждение добавления Python в PATH через терминал

Если у вас установлены несколько версий Python, команда py -0p (через Python Launcher) покажет список доступных интерпретаторов.


Распространённые проблемы и как их решать (Troubleshooting)

  1. Команда python не найдена, но python.exe есть в папке:

    • Убедитесь, что PATH обновлён — закройте и снова откройте терминал.
    • Проверьте, что вы добавили путь именно к папке, где лежит python.exe, а не к родительской или к ярлыку.
    • В PowerShell можно выполнить Get-Command python для диагностики.
  2. pip не работает, выдаёт ошибку о модуле или не найден:

    • Добавьте путь к папке Scripts (там находится pip.exe/pip3.exe).
    • Запустите python -m pip install --upgrade pip, чтобы обновить pip напрямую через Python.
  3. После добавления PATH всё ещё не работает для других аккаунтов:

    • Возможно, вы добавили путь в User variables, а должны были в System variables для всех пользователей.
  4. Конфликты версий (несколько Python):

    • Используйте py -3.9, py -3.8 для явного запуска нужной версии.
    • Порядок путей в PATH важен: Windows берёт первый найденный python.exe.
  5. Ошибки прав доступа при записи системных переменных:

    • Для редактирования System variables нужны права администратора. Запустите “Параметры системы” от имени администратора.
  6. Windows Store Python ведёт себя иначе:

    • Версия из Microsoft Store может использовать иную установку и пути; проверяйте, какая версия находится в PATH и где.

Альтернативные подходы (когда не хочется редактировать PATH)

  • Использовать py (Python Launcher) — он обычно ставится вместе с Python и позволяет выбирать версию без изменений PATH: py -3.10 script.py.
  • Запускать интерпретатор по полному пути: C:\Python39\python.exe script.py — удобно для одноразовых запусков.
  • Использовать виртуальные окружения: python -m venv venv и затем venv\Scripts\activate — внутри виртуального окружения все команды будут работать относительно окружения.
  • Менеджеры пакетов Windows (Chocolatey, Scoop) могут устанавливать Python и автоматически настраивать PATH.

Ментальные модели и heuristics для управления PATH

  • “Первый найденный” — Windows выполняет первый по порядку python.exe в PATH. Если есть конфликт, переставьте нужный путь выше.
  • “Два пути — два назначения” — один путь для python.exe, другой для Scripts. Оба нужны для полного функционала.
  • “User vs System” — если работает только для вас — добавили в User; если нужно для всех — System.

Факты и полезные числа

  • Обычно требуется два пути: к каталогу с python.exe и к каталогу Scripts.
  • Установщик предоставляет опцию добавления в PATH на первом экране.
  • py -0p — список установленных интерпретаторов с путями.

Рекомендации по безопасности и конфиденциальности

  • Не добавляйте в PATH директории из ненадёжных источников.
  • Порядок путей влияет на исполнение — злоумышленник может поместить вредоносный python.exe в папку, стоящую раньше официального пути.
  • Для многопользовательской машины используйте System PATH с осторожностью и проверяйте все пути.

Таблица совместимости и заметки по миграции

  • Windows 10/11: инструкции подходят без изменений (диалог “Переменные среды” одинаков)
  • Windows 7/8: PATH часто одна строка, разделённая ; — будьте внимательны при редактировании.
  • Если мигрируете с Python 2 → Python 3: команда python может ссылаться на Python 2; используйте python3/py -3 или обновите пути.

Быстрый чек-лист для ролей

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

    • Убедиться, что python --version и pip --version работают.
    • Добавить Scripts для глобальных пакетов.
    • Проверить виртуальные окружения.
  • Системный администратор:

    • Добавить в System PATH для всех пользователей (если необходимо).
    • Проверить права и порядок путей.
    • Документировать изменения и откат.
  • Преподаватель / студент:

    • Убедиться, что окружение однообразно для класса (используйте System PATH или инструкцию по локальной установке).

Шпаргалка: команды и примеры

  • Проверить версию Python:
python --version
# или
py --version
  • Проверить pip:
pip --version
python -m pip install 
  • Обновить pip (если pip не в PATH, выполнить через python):
python -m pip install --upgrade pip
  • Список доступных интерпретаторов (через Python Launcher):
py -0p

Решение: как действовать (короткая методология)

  1. Найдите python.exe и Scripts — скопируйте пути.
  2. Откройте “Переменные среды” → добавьте пути в User или System Path.
  3. Перезапустите терминал и проверьте python --version и pip --version.
  4. Если конфликт — используйте py или исправьте порядок путей.

Диагностическое дерево принятия решений

flowchart TD
  A[Python не запускается из терминала?] --> B{Есть python.exe на диске?}
  B -- Нет --> C[Установите Python с python.org или через менеджер]
  B -- Да --> D{Добавлен ли путь в PATH?}
  D -- Нет --> E[Добавьте путь к python.exe и Scripts в PATH]
  D -- Да --> F{Перезапущен ли терминал?}
  F -- Нет --> G[Закройте и откройте терминал]
  F -- Да --> H{Несоответствие версий/конфликт}
  H -- Да --> I[Проверьте порядок PATH или используйте py -N]
  H -- Нет --> J[Проверьте права и вирусный сканер]

Когда добавление PATH не помогает (контрпримеры)

  • Если исполняемый файл повреждён — PATH не поможет.
  • Если системные политики блокируют изменение PATH — потребуются права администратора.
  • В корпоративной среде администраторы могут принудительно перенастраивать среду.

Примеры использования других программ в PATH

Помимо Python, в PATH удобно добавить:

  • Git (git) — для работы из терминала.
  • Node.js (node, npm) — для JavaScript-проектов.
  • IDE/редакторы: если у них есть CLI (например, subl для Sublime Text), добавление в PATH экономит время.

Пример: команда subl . откроет текущую папку в Sublime Text, если subl.exe в PATH.


Краткое резюме

  • Добавьте оба пути: к python.exe и Scripts.
  • Лучше использовать User PATH для локальных настроек и System PATH — если нужно глобально.
  • Проверьте работу команд python --version и pip --version после перезапуска терминала.
  • При нескольких версиях используйте py или явно указывайте версию.

Важно: всегда проверяйте порядок путей в PATH и не добавляйте ненадёжные директории.


Короткая заметка для соцсетей (анонс): хотели запускать Python из командной строки, но он не найден? Простая инструкция — как добавить Python в PATH вручную и автоматически, плюс советы по устранению конфликтов и проверке pip.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

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

Terminal на Mac: команды и приёмы
Mac

Terminal на Mac: команды и приёмы

Заменить джойстики Joy‑Con — пошаговый ремонт
Ремонт

Заменить джойстики Joy‑Con — пошаговый ремонт

Как восстановить iPhone и iPad из резервной копии
Руководство

Как восстановить iPhone и iPad из резервной копии

Защита от фишинга PayPal: как распознать
Интернет-безопасность

Защита от фишинга PayPal: как распознать

Как писать письма, на которые отвечают
Деловая переписка

Как писать письма, на которые отвечают

Джейлбрейк Windows RT: руководство
Гайды

Джейлбрейк Windows RT: руководство