【发布时间】:2018-04-04 06:14:42
【问题描述】:
每当我在工作中尝试将 Python 3.6.3(32 位)安装到我的 Windows 7 笔记本电脑时,安装程序都会失败并出现以下错误。
0x80070642 - 用户取消安装
在安装“Python 3.6.3 标准库(32 位)”时,此错误始终出现在安装过程中,如任务栏图标中 Python 的进度条变为红色所示。
Looking at the installer log,我注意到一些报告 Failed to secure cache path: 的条目,但搜索这些错误并没有提供任何其他详细信息。
Error 0x80070005: Failed to secure cache path: C:\ProgramData\Package Cache\
Error 0x80070005: Failed to secure cache directory: C:\ProgramData\Package Cache\
Error 0x80070005: Failed to get cached path for package with cache id: {C093353B-F9EE-4A06-923D-C1B340B82886}v3.6.6119.0
Error 0x80070005: Failed to cache payload: launcher_AllUsers
Failed to cache payload: launcher_AllUsers from working path: C:\Users\SVASCE~1\AppData\Local\Temp\{973D88A7-E2AD-4A3C-AA24-79C5637B217A}\launcher_AllUsers, error: 0x80070005.
【问题讨论】:
-
这将在 bugs.python.org 问题跟踪器上得到更好的处理。 3.5+ 的 Windows 安装程序几乎完全是一个 Python 核心开发人员的工作。他至少可以查看一下,看看是不是安装程序有问题,或者是否可以在日志中改进有关故障的信息。
ERROR_INSTALL_USEREXIT(0x0642) 可能只是由于ERROR_ACCESS_DENIED(0x0005) 故障而取消捆绑安装程序。
标签: python windows-7 installation failed-installation