Как проверить, установлен ли Python в Windows (10), и запустить exe-файл, чтобы установить его, если он не установлен? - PullRequest
0 голосов
/ 22 июня 2019

Мне нужно запустить 2-ю команду на Windows cmd, только если 1-я не работает, в другом scneario я хочу открыть установку python после проверки, установлена ​​она или нет.

Я использовал эту команду

python --version || path/to/python_install.exe

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

1 Ответ

0 голосов
/ 23 июня 2019

Все комментарии привели меня к правильному способу сделать это.

Я использовал этот отличный рабочий код:

:: Check for Python Installation
python --version 3>NUL
if errorlevel 1 goto errorNoPython

:: Reaching here means Python is installed.
:: Execute stuff...

:: Once done, exit the batch file -- skips executing the errorNoPython section
goto:eof

:errorNoPython
echo.
echo Error^: Python not installed
"C:\Program Files\used\systems\innoventiq\accumanager\required\excutables\python-3.7.3-amd64.exe"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...