Как обновить переменную среды PATH при выполнении bat файла в cmd windows?
Стоит задача установить программу и несколько модулей. Я хочу сделать это через bat файл примерно такого вида
python-3.6.4.exe /quiet InstallAllUsers=1 PrependPath=1
pip install intelhex-2.2.1-py2.py3-none-any.whl
pip install pyserial-3.4-py2.py3-none-any.whl
Проблема в том, что после установки python переменная среды для запущенной cmd.exe не обновляется, поэтому она не находит программу pip, которая устанавливается вместе с python.
Подскажите, как обновить переменную PATH при выполнении файла bat из cmd?
Ответы (1 шт):
Автор решения: XoXotach
→ Ссылка
только Vista+
SetLocal EnableExtensions EnableDelayedExpansion
python-3.6.4.exe /quiet InstallAllUsers=1 PrependPath=1
setx temp "%temp%"
pip install intelhex-2.2.1-py2.py3-none-any.whl
pip install pyserial-3.4-py2.py3-none-any.whl