Python 3.5/3.6 windows 7 安装


默认安装及问题

在 Win7 下安装Paython 3.6
下载链接:
Python 3.6.x 64-bit from python.org

下载文件是: python-3.6.2-amd64.exe

https://www.python.org/downloads/release/python-362/

点击进行安装, 却出现错误:



查看一下 安装的log file. 主要的错误是:
Automatic updates could not be paused due to error: 0x8024a000

Error 0xc80003ff: Failed to execute MSU package.
Error 0xc80003ff: Failed to configure per-machine MSU package.

windows 7 Error 0xc80003ff: Failed to execute MSU package

Applied execute package: crt_14.0_v6.1_x64, result: 0xc80003ff

网络Search了一下, 结论是少了windows 的升级包KB299226, 到官方去下载一下:
https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows

下载的文件是: Windows6.1-KB2999226-x64.msu

点击运行, 直接报 0xc80003ff错误, 无法安装。

无效有价值尝试

再研究一下,KB299226的要求, 如果是windows 7 , 需要安装Service Package 1 的补丁包。
看一下本地的机器

是Service Pack 1没错呀。
不行下一个再安装一下吧。
https://www.microsoft.com/zh-CN/download/details.aspx?id=5842

补丁包的名字是 KB976932,下载后的文件是:
windows6.1-KB976932-X64.exe

在控制台中,系统更新里面是没看到这个补丁。

点击执行, 也正常, 最后报一个 已安装的信息, 不知道是安装成功了, 还是系统里已经有了。
再到系统更新里面看一下, 没有976932, 看起来,是已经安装过了。
细细的看一下, 有一个 976902, 应该是SP 1 没错。

是不是已经安装的不对, 试试看是否可以uninstall, 不行。

这一段都没用。

解决方案

目前系统的自动更新是关闭的, 全部更新或是重新安装系统,太费时了。
是否可以有什么办法把 KB2999226 强制安装试试。
在网络上找到了如下解法:

1.用winrar可以解压缩这个文件。并把Windows6.1-KB2999226-x64.cab文件拷到任意位置。
2.cmd并进入步骤1中选择的位置。
3.执行DISM.exe /Online /Add-Package /PackagePath:\Windows6.1-KB2999226-x64.cab

执行的页面: 


执行完成之后在系统更新里找到了KB2999226


 再执行Python安装包, 成功安装。

后记


如果安装Python是为了开发TensorFlow的话, 还需要安装 Microsoft Visual C++ 2015 Redistributable Update 3

详见后续...


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

oscar999

送以玫瑰,手留余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值