#cmd #command-line #path #environment-variables
#cmd #командная строка #путь #среда-переменные
Вопрос:
У меня две версии python, и иногда мне нужно переключаться с одной переменной среды на другую.
Я новичок в стандартном синтаксисе cmd, но кое-что нашел здесь, однако это не помогло. Вот содержимое файла bat.
@setlocal enableextensions enabledelayedexpansion
SET PATH = C:Program FilesQGIS 3.6appsPython37Scripts;C:Program FilesQGIS 3.6appsPython37;
SETX PATH %PATH%
pause
Здесь cmd выдает ошибку о том, что ‘setx’ не распознается как внутренняя или внешняя команда.
Комментарии:
1.
set PATH = ...
присваивает переменной с именемPATH
пробел значение пробел...
, поэтому удалите пробелы вокруг=
знака-…2. Если
set PATH
инструкция сработала, то у вас больше нетSETX.exe
вPATH
. Это в"SystemRoot%System32"
котором частоC:windowsSystem32
. Вы исследовали использование Pythonvenv
?