Python для новичковПервый запускУстановка Python и VS Code

Установка Python и VS Code

Уроки курсаУстановка Python и VS Code

Переменная PATH: как ОС находит программы

Когда вы вводите в терминале команду python, операционная система не перебирает весь жёсткий диск в поисках нужного файла. Вместо этого она смотрит в специальный список директорий — он называется PATH.

PATH — это переменная окружения: по сути, строка с путями к папкам, разделёнными символом-разделителем (на Windows это ;, на macOS/Linux — :). ОС проходит по этим папкам по очереди и ищет исполняемый файл с нужным именем. Нашла — запускает. Не нашла ни в одной — выдаёт ошибку.

Например, на Windows PATH может выглядеть примерно так:

C:\Windows\System32;C:\Program Files\Git\bin;C:\Users\user\AppData\Local\Programs\Python\Python312

Каждая папка в этом списке — это место, где ОС будет искать программы. Когда последний путь ведёт к папке с Python, команда python становится доступной из любого места терминала.

Вот почему при установке Python критически важна галочка «Add Python to PATH» — она автоматически дописывает папку с интерпретатором в этот список. Без неё Python физически установлен на диске, но ОС просто не знает, где его искать, и любая команда python будет заканчиваться ошибкой.

Если вы работаете на macOS или Linux, Python нередко уже есть в системе и прописан в PATH — но версия может быть старой. Поэтому там стоит отдельно проверить, какая именно версия доступна по команде python3.

Запомните главное: PATH — это не про безопасность и не про права доступа, это просто карта, по которой ОС ориентируется, где лежат программы.