【问题标题】:Python Windows 7 - Installation Fail 0x80240017Python Windows 7 - 安装失败 0x80240017
【发布时间】:2015-12-16 20:20:03
【问题描述】:

我尝试在运行 Windows 7 的笔记本电脑上安装 Python 3.5.0,但它会不断返回“安装失败”并显示 0x80240017 - 未指定错误。

我尝试以管理员身份运行网站上的三个不同安装程序。

这里是日志文件:http://pastebin.com/9yuXv1qK

【问题讨论】:

标签: python installation failed-installation


【解决方案1】:

我遇到了同样的问题 - 安装过程中出现未指定的错误 包:python-3.6.0-amd64.exe 平台:Windows Embedded 标准,64 位。

对我有用的解决方案:

  1. 卸载损坏的 Python 安装。
  2. 安装KB2999226
  3. 以管理员身份安装 Python。

【讨论】:

  • 在执行此操作之前,请确保您的系统已更新。
【解决方案2】:

它正在抛出该错误,因为它正在尝试安装该 KB(2999 .. 某些东西)并且失败。如果您尝试自己安装该 KB,它也可能会失败,因为它有一些最低操作系统要求。就我而言,它是适用于 Windows 7 的 Service Pack 1。安装 Service Pack 1 后,我可以正常安装 Python 3.5.x。

【讨论】:

  • 它也对我有用。在将 Win7 更新到 SP1 之前,我无法安装 Python 3.5。
【解决方案3】:

我收集了在 win 8.1 上安装 python 所需的更新包 该主题也与以下主题相关:

Python 安装失败 windows 8.1- 错误 0x80240017:无法执行 MSU 包

包(我没有检查包的子集,但是如果你安装所有的,python可以安装。有些包在安装之前需要另一个,这里也列出了需要的包。 所以如果安装说“这个升级不适合这台机器”就继续,安装其他包,当你完成后,安装你之前无法安装的剩余包。

clearcompressionflag.exe

Windows8.1-KB2887595-v2-x64.msu

Windows8.1-KB2898514-x64.msu

Windows8.1-KB2901101-x64.msu

Windows8.1-KB2906956-x64.msu

Windows8.1-KB2908174-x64.msu

Windows8.1-KB2919355-x64.msu

Windows8.1-KB2919442-x64.msu

Windows8.1-KB2932046-x64.msu

Windows8.1-KB2934018-x64.msu

Windows8.1-KB2937592-x64.msu

Windows8.1-KB2938439-x64.msu

Windows8.1-KB2959977-x64.msu

Windows8.1-KB2999226-x64.msu

可以看出我使用的是 win 8.1 x64。这些包的总大小约为 1 GB。这些都可以从微软更新中心下载。

BR, 乔治

【讨论】:

    【解决方案4】:

    我也在用win 7 home premium SP1,遇到这个问题,我解决了:

    1. 进入控制面板中的 Windows 更新

    2. 搜索名为 KB2999226 的已安装更新

    3. 卸载该更新

    完成了!!!

    老实说,使用这种方法需要您自担风险,因为我只是编程的新手,不知道 Windows 更新的用途。但我还是做了。

    【讨论】:

      【解决方案5】:

      我试图在 Windows 7 64x 笔记本电脑上安装 Python 3.6.0,但一直卡在安装 KB2999226 上。所以,我读了其他人在这个论坛上做了什么(法比奥顾问)。之前的一篇文章提到了 Visual Studio。所以,我去了程序和功能(卸载程序),右键单击最近安装的 Visual Studio,选择“更改”并进行“修复”。完成后,我以管理员身份安装了 Python(右键单击 .exe 文件并“以管理员身份运行”)并且 Python 安装没有问题。我没有看到安装尝试安装 KB2999226。

      关于 KB2999226 (https://support.microsoft.com/en-us/kb/2999226) 的详细信息。看起来修复 Visual Studio 可以纠正 CRT 的问题。如果我错了,有人纠正我。

      希望这会有所帮助。

      【讨论】:

        【解决方案6】:

        以防万一遇到适用于 PC 的 Windows 7:

        很简单,重新安装Windows Service Pack并修复Visual C++ Redistributable和bingo,错误就消失了。

        如果遇到困难,请卸载所有涉及的软件(Visual C++等)并按照正确的顺序重新安装。

        【讨论】:

          【解决方案7】:

          就我而言,我的计算机中安装了一个应用程序,其中安装了 python。我无法从普通的 PC 搜索中搜索它。如果您像我一样安装复杂的软件,请尝试安装“所有”软件。

          获得python安装路径后,将此路径添加到环境(系统)变量中即可。

          【讨论】:

            【解决方案8】:
            1. 转到https://www.microsoft.com/en-us/download/details.aspx?id=5842

            2. 单击下载按钮并向下滚动以查看所有文件

            3. 选择 windows6.1-KB976932-X86.exe(32 位)windows6.1-KB976932-X64.exe(64 位) .

            4. 点击下一步

            5. 安装这个然后安装 Python

            快乐编码:)

            【讨论】:

              猜你喜欢
              • 2015-12-04
              • 2010-12-26
              • 1970-01-01
              • 1970-01-01
              • 2012-11-15
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多