Что такое переменная окружения
Переменные окружения звучат загадочно, но идея простая. Разберём, что это и зачем они программам.
Простыми словами
Переменная окружения — это настройка, которую хранит сама операционная система, а не одна конкретная программа. Программы могут её прочитать.
Это как записка на холодильнике, которую видят все в доме.
Зачем они нужны
Через них программе сообщают, где искать файлы, какой язык использовать, какие ключи и пароли применять — не вшивая это в сам код.
Так настройки легко менять, не переписывая программу.
Знакомый пример — PATH
PATH — переменная окружения, в которой перечислены папки с программами. Благодаря ей система знает, где искать команду, которую вы ввели.
Поэтому `python` запускается из любой папки.
Чем отличается от обычной переменной
Обычная переменная живёт внутри одной программы и исчезает с её завершением. Переменная окружения доступна многим программам и живёт в системе.
Разница — в «радиусе действия».
Частые вопросы
Нужно ли это новичку? На старте — почти нет, но знать, что это, полезно.
Когда столкнётесь впервые? Обычно при установке инструментов. А основы переменных освойте на практике в «Дрон Кодере».
Начать игру бесплатно