問題簡介
在Windows8.1下,python3.5安裝停留在C Runtime Update(KB2999226)不動(dòng)了或者python安裝提示0x80240017錯(cuò)誤?而python2.7卻可以順利安裝,這里提供如下解決方案。
下載補(bǔ)丁
由于本作者系統(tǒng)位windows8.1x64,各位讀者可以根據(jù)自己的系統(tǒng)下載尋找對(duì)應(yīng)的補(bǔ)丁。
只有win 8.1/2012R2需要安裝這個(gè)補(bǔ)丁集。手動(dòng)安裝,安裝順序[The updates must be installed in the following order: clearcompressionflag.exe, KB2919355, KB2932046, KB2959977, KB2937592, KB2938439, and KB2934018.]。
最后安裝KB2999226補(bǔ)丁集下載地址
然而在這里,本作者還遇到問題,那就是安裝第一個(gè)KB2919355補(bǔ)丁時(shí)總是不成功,提示版本不匹配,后來才發(fā)現(xiàn),在安裝這個(gè)補(bǔ)丁之前,需要安裝KB2919442下載地址
安裝方法
Windows8.1-KB2999226-x64安裝提示 此更新不適用你的計(jì)算機(jī)
解決方案:
把下載來的所有補(bǔ)丁都放在D:\update\目錄下
windows鍵+X 選擇 命令提示符(管理員) 一定要是管理員
打開cmd 分別執(zhí)行下面兩句。黑色粗體就是自己的更新程序了。其他安裝同理 例如Windows8.1-KB2919442-x64.msu 等
1 expand –F:* D:\update\Windows8.1-KB2999226-x64.msu D:\update
2 dism.exe /online /Add-Package /PackagePath:D:\update\Windows8.1-KB2999226-x64.cab
總結(jié)
另外在最后雙擊python-3.5.0-amd64.exe會(huì)出現(xiàn) the target variable must be provided when invoking this installer,大家只需要使用右擊管理員方式打開安裝即可