Что такое переменная окружения

Переменные окружения звучат загадочно, но идея простая. Разберём, что это и зачем они программам.

Дрон Кодер — программирование для детей и взрослых в игровой форме. Начать бесплатно

Простыми словами

Переменная окружения — это настройка, которую хранит сама операционная система, а не одна конкретная программа. Программы могут её прочитать.

Это как записка на холодильнике, которую видят все в доме.

Зачем они нужны

Через них программе сообщают, где искать файлы, какой язык использовать, какие ключи и пароли применять — не вшивая это в сам код.

Так настройки легко менять, не переписывая программу.

Знакомый пример — PATH

PATH — переменная окружения, в которой перечислены папки с программами. Благодаря ей система знает, где искать команду, которую вы ввели.

Поэтому `python` запускается из любой папки.

Чем отличается от обычной переменной

Обычная переменная живёт внутри одной программы и исчезает с её завершением. Переменная окружения доступна многим программам и живёт в системе.

Разница — в «радиусе действия».

Частые вопросы

Нужно ли это новичку? На старте — почти нет, но знать, что это, полезно.

Когда столкнётесь впервые? Обычно при установке инструментов. А основы переменных освойте на практике в «Дрон Кодере».

Начать игру бесплатно
Попробуй прямо здесь
Уровень 1

Задание

Все обучающие игры «Дрон Кодер»

Одна вселенная — много модулей. Программирование, математика и логика в одной игре: пиши код, считай, решай задачи — а дрон-фермер летит по полю и собирает урожай. В каждом модуле первый уровень бесплатный, без регистрации.

📈 Математика · алгебра и графики
📖 Русский язык