Window 安装 Python 失败 0x80070643,发生严重错误

image.png

问题现象

用安装包在 window 安装python,会遇到没有安装成功,卸载后,再次双击安装包安装的时候,直接无法安装了。
这个问题在github issue中有提到,但是都是 2022 年的时,代码修复,但是在 2024 年,安装的时候还是遇到了这个问题。

测试下来:

  1. python 3.7, 3.8 没有这个问题,如果着急,就先安装这版本应急
  2. python 3.9 - 3.12.3 都提示这个错误。

可能的原因:

在第一次卸载的时候没有卸载干净

解决方案

当双击安装包的时候无法安装,可以使用官方文档提到的不用 UI 安装的方式来安装
https://docs.python.org/3.12/using/windows.html#installing-without-ui
image.png

在安装包的路径下cmd

python-3.12.3-amd64.exe /?

上面这个命令执行后,会打开安装包显示可以使用的一些命令。我们选择/quiet来不经过ui安装

python-3.12.3-amd64.exe /quiet

稍等一会,可以在程序管理中看到python已经安装成功了。
这个时候,可以右键修改,打开安装界面去选择修复了。

posted @ 2024-04-29 17:04  xakoy  阅读(478)  评论(0编辑  收藏  举报