如何在命令行安装Python并等待安装完成后执行后续命令?
如何等待Python静默安装完成后执行后续命令?
确实,官方提供的pythoninstall.exe /quiet InstallAllUsers=1 PrependPath=1这个静默安装命令只会启动后台进程,不会让脚本停下来等待它完成。要实现安装完成后再执行后续命令,用PowerShell的Start-Process命令就能搞定,你提到的方案完全可行,具体可以这么写:
Start-Process -FilePath "pythoninstall.exe" -ArgumentList "/quiet InstallAllUsers=1 PrependPath=1" -NoNewWindow -Wait
这里的关键参数作用:
-NoNewWindow:让安装程序在当前控制台会话中运行,不会弹出新的窗口-Wait:强制PowerShell等待该安装进程彻底结束后,才继续执行后续的命令
这样你的脚本就会乖乖等Python安装完成,再往下跑后续逻辑了。
内容的提问来源于stack exchange,提问作者red888
相关产品推荐
相关产品推荐

