Переменные окружения для python проектов
Содержание:
Что делать, если командная строка отсутствует
У некоторых пользователей при наличии определенных обновлений системы вместо привычной командной строки в контекстном меню Пуск отображается Windows PowerShell.
По сути, это некая новая оболочка командной строки, которая позволяет вводить те же команды и получать те же самые результаты. Например, команда “cd C:Music“, которую мы рассматривали выше.
Но если, все же, хочется вернуть привычную нам командную строку, для этого делаем следующее:
- Открываем Параметры панели задач. Попасть в них можно разными способами:
- Пролистав правую часть окна с настройками, выключаем параметр “Заменить командную строку оболочкой Windows Power Shell…”.
- Готово, с помощью этого несложного действия нам удалось вернуть командную строку в контекстное меню Пуск.
Как вручную добавить Python в Windows PATH
После успешной установки Python на ваш компьютер проверьте, не добавлен ли он в PATH Windows. Откройте свой терминал и введите python , затем нажмите клавишу Enter . Команда может вернуть ошибку, в которой говорится, что «python не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл», указывая, что Python еще не добавлен в переменную PATH вашего компьютера.
Чтобы запускать программы Python из командной строки, выполните шаги, выделенные ниже.
Найдите путь установки Python на вашем ПК
Чтобы добавить Python в ваш Windows PATH, вам нужно получить путь его установки. Для этого откройте панель поиска Windows и введите python.exe (не нажимайте клавишу Enter ). Затем щелкните правой кнопкой мыши Python.exe, который появляется в появившемся меню, и выберите опцию Открыть расположение файла .

В открывшихся окнах проводника щелкните длинную панель каталогов слева от строки поиска. Выделите и скопируйте весь текст пути в буфер обмена с помощью Ctrl + c . Затем перейдите к следующим шагам ниже.

Далее: Добавить Python в PATH в пользовательских переменных
Чтобы добавить Python в PATH в пользовательских переменных , щелкните правой кнопкой мыши « Этот компьютер» и выберите « Свойства» . Оказавшись в меню свойств, нажмите на опцию Advanced system settings . В следующем окне выберите вкладку Advanced и выберите Environment Variables .

Меню переменных среды состоит из двух отдельных частей: верхней части, называемой пользовательскими переменными , и нижней части, называемой системными переменными . Однако в этом случае мы сосредоточимся на пользовательских переменных .
В меню пользовательских переменных найдите переменную с именем Path . Затем вставьте путь, который вы скопировали ранее, в параметр «Значение переменной», используя Ctrl + v, и нажмите « ОК» .
Однако, если вы не можете найти эту переменную, вам может потребоваться ее создать. Для этого нажмите New . Затем в форме имени переменной введите путь и вставьте свой путь Python в поле значения переменной .

Вернитесь в папку пути установки Python и дважды щелкните Scripts, чтобы открыть этот каталог. Затем скопируйте его путь из панели пути в верхней части окон (помимо панели поиска), как вы это делали ранее для пути установки Python.
Скопировав путь к скриптам, вернитесь к переменным среды . Затем выберите переменную Path и нажмите Edit . Введите точку с запятой после пути к исполняемому файлу Python и вставьте после него путь скриптов, который вы только что скопировали. Затем нажмите ОК .

Добавление Python в PATH с помощью параметра системных переменных
Вы также можете добавить Python в системную переменную PATH. Хотя это всего лишь альтернатива, и в ней нет необходимости, если вы уже добавили ее в переменные Users .
Чтобы использовать параметр « Системные переменные» , выполните шаги, выделенные выше, для копирования пути Python и его сценария. Затем вернитесь в переменные среды . Затем в сегменте системных переменных найдите переменную с именем Path . Щелкните эту переменную и щелкните Изменить .
В следующем появившемся окне нажмите New и вставьте путь, который вы скопировали ранее, в открывшееся пространство. Повторите этот процесс и для пути скриптов . Затем нажмите ОК и закройте окно переменных среды .

Зачем Добавлять Python В Windows PATH?
Если вам не удалось добавить Python в PATH в вашей ОС Windows, вы не сможете запустить интерпретатор Python, запустить виртуальную среду программирования или выполнить такие команды, как pip install, из терминала.
Мы исследуем лучшие способы создания виртуальных сред Python и управления ими.
Это потому, что, когда вы запускаете любую программу, отличную от программы по умолчанию, из командной строки, машина ищет исполняемый файл в текущей папке или в ПУТИ Windows.
Если его нет в переменной PATH, терминал возвращает ошибку «команда не найдена». Добавление в PATH — это мощный инструмент, даже если вы выполняете команду из созданного или пакетного файла по умолчанию , добавление родительского исполняемого файла в переменную PATH также делает его доступным для вызова из терминала.
Для чего нужна системная переменная path
Системная переменная path нужна нам для того, чтобы мы могли добавлять свои утилиты в командную строку CMD.exe, а если говорить конкретней, то добавлять каталоги, т.е. пути к этим каталогам для того, что ОС могла определить по названию утилиты, где она расположена, и запустить ее.
Если говорить на примере, то допустим, Вы открываете командную строку, набираете команду ipconfig (служит для конфигурирования сетевых интерфейсов) и в момент запуска командная строка не знает, где располагается данная утилита, поэтому она начинает ее искать. Сначала в текущем каталоге, затем в системных каталогах, которые как раз, и указаны в системной переменной path. Другими словами, если Вы написали свою консольную программу и хотите ее запустить так же, как ipconfig, то у Вас это не получиться, так как ОС не знает, где же лежит сама программа. Поэтому нам нужно переходить в каталог с программой или писать полный путь к исполняемому файлу, для того чтобы запустить свою утилиту. Поэтому, если Вы часто пользуетесь какой-нибудь консольной программой, которой нет, в стандартной сборке Windows и не хотите копировать ее в системные каталоги, то лучше всего будет создать свой каталог и добавить его в системную переменную path.
Пример
Допустим, мы написали консольную программу, для примера у нас это будет простой bat файл со следующей простой командой:
echo Привет! Pause
Примечание! Если Вы хотите, чтобы в командной строке выводилась кириллица, то сохраните бат файл с кодировкой OEM 866, это можно сделать с помощью текстового редактора Notepad++.
Сохраним с названием privet.bat на диске C в каталоге test.
Теперь мы запускаем командную строку (ОС Windows 7) «Пуск -> Выполнить -> cmd».
И сразу попробуем запустить нашу утилиту, и посмотрим, что у нас из этого выйдет:

Как видите, командная строка не знает что это за программа. Мы, конечно, можем написать по-другому, например:

Т.е. с указанием полного пути к утилите, то тогда она конечно запустится. Или также можно перейти в каталог test и уже от туда запустить утилиту, например:

В данном случае программа тоже запустится. Но согласитесь, что это все лишние движения, тем более, если мы собираемся использовать эту программу достаточно часто. Поэтому давайте изменим системную переменную path.
Примечание! Если Вам не нравится фон или цвет шрифта командной строки, то Вы легко можете изменить его, а как мы с Вами разговаривали в статье Настройка внешнего вида командной строки Windows.
Создание переменной среды в Windows
Пользователь может самостоятельно создать новую переменную для открытия директорий на компьютере, или для запуска программ.
Перед внесением изменений в переменные окружения, обратите внимание на то, что бездумное изменение значений переменных среды Windows может привести к сбоям или неполадкам в работе операционной системы.
Проделайте следующее:
- В окне «Переменные среды» выберите одну из групп переменных: пользовательские или системные переменные.
- Нажмите на кнопку «Создать…».

На этом примере я создам отдельную переменную среды для запуска программы TeamViewer.
- В окне «Изменение пользовательской переменной» добавьте имя переменной, а в поле «Значение переменной:» введите полный путь к исполняемому файлу.

- В окне переменных сред добавилась новая переменная. Нажмите на кнопку «ОК» для применения изменений.

- В диалоговом окне «Выполнить» введите «%Имя_переменной%», в нашем случае, «%TeamViewer%», нажмите на кнопку «ОК».

- На Рабочем столе компьютера откроется окно запущенной программы.
Подобным способом, после ввода переменной в адресную строку Проводника, выполняется запуск программы или открытие директории на ПК.
Переменная среды пути «Path» содержит список директорий на компьютере, в которых система должна искать исполняемые файлы. Переменная среды пути «PATH» не добавляется к исполняемым файлам, а только к директориям, где находятся данные файлы.
Вам также может быть интересно:
- Команды командной строки Windows: список
- Команды «Выполнить» в Windows: полный список
Если добавить в переменную среды Path Windows путь к директории с исполняемым файлом, например, для браузера Google Chrome: , то программа запустится из командной строки, после выполнения команды «chrome», без ввода полного пути к исполняемому файлу.

При необходимости, пользователь может удалить ненужную переменную из операционной системы Windows.
Включение или отключение компонентов Windows: таблица
8.1. su
Команда su делает переключение на нового пользователя. Если никакое имя пользователя не указано, то используется пользователь root.
Обычно su вызывает подоболочку другого пользователя. С аргументом ‘-‘ (более новые синонимы -l или —login) su вызывает оболочку, подобную входной. Однако она не использует программу login, чтобы сделать это, но использует встроенную функцию для ‘симуляции’ (simulation — термин используемый в исходном тексте) программы login. Итак:
для нормальных пользователей
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:.
/sbin:/bin:/usr/sbin:/usr/bin:/usr/bin/X11:/usr/local/sbin:/usr/local/bin
Локальное определение переменных
Пользовательские переменные
Далеко не всегда нужно определять переменные глобально. Например, вам может понадобиться добавить /home/my_user/bin и текущий рабочий каталог (где вы находитесь) к переменной , но при этом не нужно, чтобы это добавление появилось и в переменной у всех остальных пользователей. Если вы хотите определить переменную среды локально, используйте или . Пример расширения PATH в для локальных нужд:
~/.bashrc
#(двоеточие без последующего указания каталога означает текущий рабочий каталог)
PATH="${PATH}:/home/my_user/bin:"
Обновление вашей переменной PATH произойдет, когда вы выйдете и снова войдете в систему.
Сеансовые переменные
Иногда нужны еще более жесткие ограничения. Вам может потребоваться возможность запуска исполняемых файлов из специально созданного временного каталога без указания полного пути к ним, и без изменения файла ради нескольких минут.
В этом случае можно просто определить переменную PATH для текущего сеанса командой . Переменной будет присвоено временное значение до тех пор, пока вы не завершите сеанс. Пример определения сеансовой переменной среды:
export PATH=»${PATH}:/home/my_user/tmp/usr/bin»
Копирование пути к файлу или папке
В сторонних файловых менеджерах есть свои функции для выполнения рассматриваемой задачи, но вы можете легко скопировать путь к файлу и во встроенном проводнике Windows 10:
- Найдите нужный файл в проводнике.
- Удерживая Shift, нажмите правой кнопкой по этому файлу.
- Выберите пункт контекстного меню «Копировать как путь».
Готово — теперь вы можете вставить (Ctrl V, Shift Insert или через контекстное меню) в любое место, например, в командную строку. Путь к файлу вставляется в кавычках — для большинства применений удалять их не обязательно.
Копирование пути к папке еще проще: находясь в нужной папке, нажмите указателем мыши в правой части адресной строки проводника — весь путь будет выделен.

Скопируйте его в буфер обмена — Ctrl C, Ctrl Insert или с использованием контекстного меню.
Глобальное определение переменных
Для того, чтобы определить эти переменные централизованно, в Calculate существует каталог . В нём находится ряд файлов, например, «00basic», «05gcc» и так далее, в которых определяются переменные, необходимые программам, указанным в названии файлов.
Например, при установке gcc ebuild создает файл /etc/env.d/05gcc, содержащий следующие определения переменных:
PATH="/usr/i686-pc-linux-gnu/gcc-bin/3.2" ROOTPATH="/usr/i686-pc-linux-gnu/gcc-bin/3.2" MANPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.2/man" INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.2/info" CC="gcc" CXX="g++" LDPATH="/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3"
В других дистрибутивах вам предлагается изменять или добавлять определения переменных среды в или где-нибудь еще
Calculate, с другой стороны, облегчает вам поддержку и управление переменными среды, избавляя от необходимости уделять внимание многочисленным файлам, содержащим определения переменных
Например, когда обновляется gcc, также без малейшего участия пользователя обновляется и /etc/env.d/05gcc.
От этого выигрывает не только Portage, но и вы, пользователь. Иногда от вас может потребоваться глобальная установка какой-нибудь переменной. Возьмем, к примеру, переменную . Вместо того, чтобы возиться с , теперь можно просто создать файл 99local и добавить нужные определения туда:
/etc/env.d/99local
http_proxy="proxy.server.com:8080"
Используя один и тот же файл для всех своих переменных, вы можете быстро увидеть все определенные вами переменные вместе.
Сценарий env-update
Переменная определяется в нескольких файлах в . Нет, нет это не ошибка: при запуске различные определения объединяются перед обновлением переменных среды, позволяя пакетам (или пользователям) добавлять собственные значения переменных, не влияя на уже существующие.
Сценарий объединяет значения переменных из файлов, находящихся в , в алфавитном порядке. Имена файлов должны начинаться с двух десятичных цифр. Порядок обновления, используемый :
00basic 99kde-env 99local
+-------------+----------------+-------------+
PATH="/bin:/usr/bin:/usr/kde/3.2/bin:/usr/local/bin"
Объединение выполняется не всегда, а только для следующих переменных: KDEDIRS, PATH, CLASSPATH, LDPATH, MANPATH, INFODIR, INFOPATH, ROOTPATH, CONFIG_PROTECT, CONFIG_PROTECT_MASK, PRELINK_PATH и PRELINK_PATH_MASK. Для всех остальных переменных используется значение, определенное в последнем из файлов (по алфавиту в каталоге ).
При запуске сценария env-update создаются все переменные среды, и помещаются в (используемый файлом ). Кроме того, на основе значения создается . После этого запускается , чтобы вновь создать файла , используемый динамическим компоновщиком.
Если вы хотите, чтобы результаты работы вступили в силу немедленно, для обновления среды выполните следующую команду:
env-update && source /etc/profile
Примечание: Эта команда обновляет переменные только в текущем терминале, в новых консолях и их потомках. То есть, если вы работаете в X11, потребуется или набирать в каждом открываемом терминале, или перезапустить X, чтобы все новые терминалы обращались к новым переменным. Если вы используете диспетчер входа в систему, станьте пользователем с правами root и наберите . Если нет, вам придется выйти и снова войти в систему, чтобы X порождала потомков, использующих новые значения переменных.
Использование и изменение переменных среды
в Windows переменные среды могут быть определены в трех областях:
- Область компьютера (или системы)
- Область пользователей
- Область процесса
Область процесса содержит переменные среды, доступные в текущем процессе, или сеанс PowerShell. Этот список переменных наследуется от родительского процесса и создается из переменных в областях компьютера и пользователя . Платформы на базе UNIX имеют только область процесса .
Можно отображать и изменять значения переменных среды без использования командлета с помощью переменных синтаксиса в поставщике среды. Чтобы отобразить значение переменной среды, используйте следующий синтаксис:
Например, чтобы отобразить значение переменной среды, введите в командной строке PowerShell следующую команду:
В этом синтаксисе знак доллара ( ) указывает на переменную, а имя диска ( ) указывает на переменную среды, за которой следует имя переменной ( ).
Изменение переменных среды в PowerShell влияет только на текущий сеанс. это поведение напоминает поведение команды в Windows командной оболочке и команды в средах на основе UNIX. Чтобы изменить значения в областях компьютера или пользователя, необходимо использовать методы класса System. Environment .
Для внесения изменений в переменные на уровне компьютера необходимо также иметь разрешение. Если вы попытаетесь изменить значение без достаточных разрешений, команда завершится ошибкой, и в PowerShell отобразится сообщение об ошибке.
Можно изменить значения переменных без использования командлета, используя следующий синтаксис:
Например, чтобы добавить к значению переменной среды, используйте следующий синтаксис:
В Linux или macOS двоеточие ( ) в команде отделяет новый путь от пути, расположенного перед ним в списке.
Можно также использовать командлеты Item, такие как , и, чтобы изменить значения переменных среды. Например, чтобы использовать командлет для добавления к значению переменной среды, используйте следующий синтаксис:
В этой команде значение заключается в круглые скобки, чтобы интерпретироваться как единое целое.
Frequent Asked Questions
1. Why would I need to edit PATH?
Chances are, if you’re reading this, you’ve run into something that requires you to add it to the PATH variable, so that’s probably what you should do. If you just want to add something to your PATH for easier access, though, that’s also fine. Just make sure it doesn’t interfere with the higher-priority programs.
3. Can I disable the Windows PATH length limit?
Yes you can! Go to the Registry Editor, then within that navigate to:
In the right-side pane, double-click the entry called “LongPathsEnabled”, then change the “Value data” value from 0 to 1. Click OK, and you’re good to go.
Ready to keep digging beneath the Windows bonnet? Then head over to our favorite Windows registry hacks. Or for something a little lighter, check out our list of the best Windows 10 themes.
Never Miss Out
Receive updates of our latest tutorials.
Robert Zak
Content Manager at Make Tech Easier. Enjoys Android, Windows, and tinkering with retro console emulation to breaking point.
path.resolve([…paths])¶
- {string} Последовательность путей или сегментов пути
- Возвращает: {строка}
В преобразует последовательность путей или сегментов пути в абсолютный путь.
Заданная последовательность путей обрабатывается справа налево, с каждым последующим добавляется до тех пор, пока не будет построен абсолютный путь. Например, учитывая последовательность сегментов пути: , , , звоню вернется потому что это не абсолютный путь, но является.
Если после обработки все дано сегменты, абсолютный путь еще не сформирован, используется текущий рабочий каталог.
Результирующий путь нормализуется, а завершающие косые черты удаляются, если путь не разрешен до корневого каталога.
Нулевой длины сегменты игнорируются.
Если нет сегменты пройдены, вернет абсолютный путь к текущему рабочему каталогу.
А выбрасывается, если какой-либо из аргументов не является строкой.
Посмотреть содержимое всех переменных окружения
Чтобы изучить не только PATH а вообще все переменные окружения, выполните
env
LC_PAPER=en_US.UTF-8
XDG_SESSION_ID=2
LC_ADDRESS=en_US.UTF-8
HOSTNAME=localhost.localdomain
LC_MONETARY=en_US.UTF-8
SELINUX_ROLE_REQUESTED=
TERM=xterm-256color
SHELL=/bin/bash
HISTSIZE=1000
SSH_CLIENT=192.168.56.1 41522 22
SELINUX_USE_CURRENT_RANGE=
LC_NUMERIC=en_US.UTF-8
SSH_TTY=/dev/pts/1
USER=andrei
LS_COLORS=rs=0:di=38;5;27:ln=38;5;51:mh=44;38;5;15:pi=40;38;5;11:so=38;5;13:do=38;5;5:bd=48;5;232;38;5;11:cd=48;5;232;38;5;3:or=48;5;232;38;5;9:mi=05;48;5;232;38;5;15:su=48;5;196;38;5;15:sg=48;5;11;38;5;16:ca=48;5;196;38;5;226:tw=48;5;10;38;5;16:ow=48;5;10;38;5;21:st=48;5;21;38;5;15:ex=38;5;34:*.tar=38;5;9:*.tgz=38;5;9:*.arc=38;5;9:*.arj=38;5;9:*.taz=38;5;9:*.lha=38;5;9:*.lz4=38;5;9:*.lzh=38;5;9:*.lzma=38;5;9:*.tlz=38;5;9:*.txz=38;5;9:*.tzo=38;5;9:*.t7z=38;5;9:*.zip=38;5;9:*.z=38;5;9:*.Z=38;5;9:*.dz=38;5;9:*.gz=38;5;9:*.lrz=38;5;9:*.lz=38;5;9:*.lzo=38;5;9:*.xz=38;5;9:*.bz2=38;5;9:*.bz=38;5;9:*.tbz=38;5;9:*.tbz2=38;5;9:*.tz=38;5;9:*.deb=38;5;9:*.rpm=38;5;9:*.jar=38;5;9:*.war=38;5;9:*.ear=38;5;9:*.sar=38;5;9:*.rar=38;5;9:*.alz=38;5;9:*.ace=38;5;9:*.zoo=38;5;9:*.cpio=38;5;9:*.7z=38;5;9:*.rz=38;5;9:*.cab=38;5;9:*.jpg=38;5;13:*.jpeg=38;5;13:*.gif=38;5;13:*.bmp=38;5;13:*.pbm=38;5;13:*.pgm=38;5;13:*.ppm=38;5;13:*.tga=38;5;13:*.xbm=38;5;13:*.xpm=38;5;13:*.tif=38;5;13:*.tiff=38;5;13:*.png=38;5;13:*.svg=38;5;13:*.svgz=38;5;13:*.mng=38;5;13:*.pcx=38;5;13:*.mov=38;5;13:*.mpg=38;5;13:*.mpeg=38;5;13:*.m2v=38;5;13:*.mkv=38;5;13:*.webm=38;5;13:*.ogm=38;5;13:*.mp4=38;5;13:*.m4v=38;5;13:*.mp4v=38;5;13:*.vob=38;5;13:*.qt=38;5;13:*.nuv=38;5;13:*.wmv=38;5;13:*.asf=38;5;13:*.rm=38;5;13:*.rmvb=38;5;13:*.flc=38;5;13:*.avi=38;5;13:*.fli=38;5;13:*.flv=38;5;13:*.gl=38;5;13:*.dl=38;5;13:*.xcf=38;5;13:*.xwd=38;5;13:*.yuv=38;5;13:*.cgm=38;5;13:*.emf=38;5;13:*.axv=38;5;13:*.anx=38;5;13:*.ogv=38;5;13:*.ogx=38;5;13:*.aac=38;5;45:*.au=38;5;45:*.flac=38;5;45:*.mid=38;5;45:*.midi=38;5;45:*.mka=38;5;45:*.mp3=38;5;45:*.mpc=38;5;45:*.ogg=38;5;45:*.ra=38;5;45:*.wav=38;5;45:*.axa=38;5;45:*.oga=38;5;45:*.spx=38;5;45:*.xspf=38;5;45:
LC_TELEPHONE=en_US.UTF-8
MAIL=/var/spool/mail/andrei
PATH=/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/andrei/.local/bin:/home/andrei/bin
LC_IDENTIFICATION=en_US.UTF-8
PWD=/home/andrei
LANG=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
SELINUX_LEVEL_REQUESTED=
HISTCONTROL=ignoredups
SHLVL=1
HOME=/home/andrei
LOGNAME=andrei
XDG_DATA_DIRS=/home/andrei/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
SSH_CONNECTION=192.168.56.1 41522 192.168.56.116 22
LESSOPEN=||/usr/bin/lesspipe.sh %s
XDG_RUNTIME_DIR=/run/user/1000
LC_TIME=en_US.UTF-8
LC_NAME=en_US.UTF-8
_=/usr/bin/env
Системные переменные Windows 10
Чтобы получить информацию о необходимых данных по переменным составляющим среды, следует обратиться к свойствам операционной системы персонального компьютера (стационарного, ноутбука или мобильного устройства). Инструкция:
- вызвать режим контекстного меню ярлыка «Мой компьютер» (кликнуть по нему правой клавишей мыши);
- выбрать последний по списку пункт «Свойства»;

затем перейти к разделу «Дополнительные параметры»;

откроется новое окно с несколькими отдельными вкладками, выбрать «Дополнительно», нажать кнопку «Переменные среды»;

появится список, состоящий из двух различных типов переменных – активного пользователя и установленной системы ПК.

Для просмотра списка всех доступных на устройстве компонентов используют режим Командной строки. Консоль запускается с помощью комбинации горячих кнопок «Win» и «Х», через функционал Диспетчера задач, клавиши Пуск, Проводник и другие сервисы. В новом поле активируют команду set > %homepath%\desktop\set.txt.

Переменные PATH и PATHEXT
Открыть стандартные пользовательские ссылки на компьютере можно с помощью ресурса Командной строки. Наименования PATH и PATHEXT существенно отличаются. Через данные объекты можно создать путь к различным структурам и блокам операционной системы.
PATH позволяет изменить или запустить отдельные документы (папки, скрипты, файлы), которые располагаются в библиотеках операционки без известного пути. Например, если искать «explorer.exe», поиск пройдет по всем доступным отделам ОС.

Функционал переменной PATHEXT работает с документами без указания расширения нужного файла. Принцип работает так: если нужное значение располагается в описании файла – строка «Значение переменной» оказывается заполненной несколькими вариантами расширений. Принцип действия – рабочие элементы перебираются поочередно до того момента, пока требуемый объект не будет найден.
Создание переменных сред
Настройка контактов окружения и создание новых элементов требуют прохождения нескольких простых этапов:
изменение осуществляется через окно «Переменные среды» (открывается через Пуск, поисковик или другим подходящим образом)
Внимание! Добавить новый путь к определенным папкам, регистрам, библиотекам или иным компонентам операционной системы персонального устройства можно как в системном, так и в пользовательском блоке;
кликнуть по клавише «Создать» на экране;
ввести наименование новой точки (важно, чтобы названия не повторялись);

в строке «Значение переменной» прописать путь.

Затем требуется подтвердить операцию и перезапустить сервис Проводник (или операционку полностью). После повторного запуска новое значение появится в общем списке.