繁体   English   中英

通过命令行修复 python 安装

[英]Repairing python installation via command line

我有一个包含 CPython 安装程序并尝试为客户端安装它的 package。

如果安装损坏,则%ERRORLEVEL%变量将设置为1603 文档中我可以发出一个命令来卸载,但它会在已安装的实例中失败,需要修复(例如用户在尝试卸载之前删除了目录)。 为了解决这个问题,我想在这种情况下尝试使用安装程序进行修复,但文档没有列出通过命令行执行此操作的方法。

我相信安装程序是一个标记为 EXE 的 MSI,因为使用 WiX。 我对 MSI 或 WiX 并不十分熟悉,但我认为有一些方法可以通过命令行双击安装程序来访问“修复”功能。

有没有办法做到这一点?

使用 Powershell,执行以下操作: Invoke-Expression "& 'D:\python-3.9.5-amd64.exe' /repair /passive"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM