提问者:小点点

如何测试Python是否安装在Windows(10)上,并运行exe安装它,如果它没有安装?


只有在第一个命令失败时,我才需要在windows cmd上运行第二个命令。在另一个scneario中,我想在检查python安装程序是否已安装后打开它。

我使用了这个命令

python--version | | path/to/python_安装。exe

正如我所知,| |表示在最后一个命令失败时运行。但它只运行第一个。


共2个答案

匿名用户

>

  • 打开命令提示符

    只需进入cmd并键入where python,如果安装了它,就会打开一个提示。

    有时,若并没有设置环境变量,它可能不起作用,所以您也可以通过cmd中python的位置进行检查。如果python在其中返回某个热点到该路径,请参阅for python。exe

  • 匿名用户

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

    我使用了这一伟大的工作代码:

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