Python安装失败,报0x80070643-安装时发生严重错误。

背景

之前安装了3.12.4,因为没用到,就用Revo Uninstaller Pro卸载了,连注册表都清理了。后面看到别人写的一个工具不符合预期,想对源码修改下,用到了Python,于是重新安装,出现上面报错。

解决方法尝试

因为系统里已经肉眼找不到没卸载干净的项了,所以其他相关文章里提到的点击“修复”解决的,已经不适合这场景了,因为压根不会出现这个选项(反正我没看到)。于是下了一个3.12.3,安装结果提示已经安装了3.12的版本(忘了截图,看意思应该是装了3.12.4,就不能装其他的3.12.X版本了)。

于是下载了一个3.11.7,安装成功了!

然后又安装3.12.4,覆盖到3.11.7的安装路径,也安装成功了!这意思两个版本安装在一个目录下还共存了?(把3.12.4安装到其他路径是否也成功就没试了,我猜应该是可以的,建议先安装到不同路径,别覆盖,如果不可以再覆盖吧)

 然后把3.11.7卸载了,卸载3.12.4时又出现标题那个严重错误了,不过此时有修复选项了,点修复(Repair)

修复完后再点击下面的Uninstall,卸载,成功。 

把底下的Python Lanucher也卸载了。

然后重新安装3.12.4,成功了! (一是为了验证卸载后重新安装失败的问题,二是刚才是覆盖安装,可能存在未知问题)。

总结

如果安装出现标题的报错信息,安装的时候有修复这个选项,那么就先修复,再安装(反正我没见到)。

如果没有修复选项,就安装一个另外的版本(注意3.12.X看做同一版本,3.11.X和3.12.X看做不同版本),然后再安装你想要的版本,安装完后再点修复(修复在 应用和功能 里找到Pyhton点修改出现)。

至于其他问题,有修复点修复吧。Revo Uninstaller Pro连注册表都清理了,还出现这问题,建议Python卸载的时候还是按应用和功能里的“卸载”吧,以防后续再安装时遇到标题的问题。

最近更新

  1. TCP协议是安全的吗?

    2024-06-18 18:16:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-18 18:16:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-18 18:16:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-18 18:16:02       20 阅读

热门阅读

  1. 每天一个项目管理概念之干系人

    2024-06-18 18:16:02       7 阅读
  2. linux常用指令

    2024-06-18 18:16:02       3 阅读
  3. 2024大数据面试题汇总(更新中。。。)

    2024-06-18 18:16:02       8 阅读
  4. mysql中社区版如何杀死锁

    2024-06-18 18:16:02       6 阅读
  5. TypeScript中的枚举

    2024-06-18 18:16:02       7 阅读
  6. Python网络安全项目开发实战,如何看清Web攻击

    2024-06-18 18:16:02       10 阅读
  7. Ubuntu 22.04 一键安装 Oracle 11GR2 单机

    2024-06-18 18:16:02       6 阅读
  8. Spring Boot框架的原理及应用详解(一)

    2024-06-18 18:16:02       7 阅读
  9. 事件传播机制 与 责任链模式

    2024-06-18 18:16:02       4 阅读
  10. 有哪些技术可代替docker?

    2024-06-18 18:16:02       5 阅读
  11. 鸿蒙开发 一 (四)、ArkTS开发 --UI篇

    2024-06-18 18:16:02       8 阅读
  12. Collections.sort()方法总结

    2024-06-18 18:16:02       7 阅读
  13. C# 循环

    2024-06-18 18:16:02       5 阅读