Установка 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 — это не про безопасность и не про права доступа, это просто карта, по которой ОС ориентируется, где лежат программы.
