如何测试Windows(10)上是否安装了Python,如果未安装,请运行一个exe来安装它?

时间:2019-06-22 12:28:10

标签: windows cmd

仅当第一个命令失败时,我才需要在Windows cmd上运行第二个命令, 在另一个场景中,我要在检查是否已安装python后打开它。

我使用了此命令

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

据我所知||表示如果最后一条命令失败,则运行。 但它只运行第一个。

2 个答案:

答案 0 :(得分:0)

所有评论都引导我找到正确的方法。

我使用了出色的工作代码:

:: 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"

答案 1 :(得分:0)

  1. 打开命令提示符>输入 Pytho n或 py >按下Enter 如果安装了Python,它将显示版本的详细信息,否则它将打开Microsoft Store以便从Microsoft Store下载

  2. 只需进入cmd并键入 where python (如果安装了python ),它将打开一个提示。

有时,如果未设置环境变量,则可能无法正常工作,因此您还可以通过cmd中的python检查。如果python返回该路径的热门内容,请查看python.exe