運行python時出錯,提示“丟失api-ms-win-crt-runtime-l1-1-0.dll”,
上網搜了一下說是本地api-ms-win-crt-runtime-l1-1-0.dll 版本過低或者不存在,https://blog.csdn.net/lt_java13/article/details/78814676這篇博客里提到64位電腦在C:\Windows\System32里面不存在api-ms-win-crt-runtime-l1-1-0.dll,但是C:\Windows\SysWOW64里面有。和我的情況一樣,就按照他的解決方案去修改,先把C:\Windows\SysWOW64的api-ms-win-crt-runtime-l1-1-0.dll刪除掉。再重新安裝api-ms-win-crt-runtime-l1-1-0.dll(其實就是安裝VC redit.exe)
結果提示“Error 0x80070666: Cannot install a product when a newer version is installed.”,百度了一下,說已安裝更高版本的Visual C++ 2015 或者2017 redistributable了,好吧,我卸了重裝。結果又提示“0x80240017, restart: None, ba requested restart: No”,在百度經驗上發現純凈版的需要win7 sp1(win7 service pack 1),因為我的電腦是純凈版的,所以試着裝一下吧。
ps:之前一直以為純凈版的操作系統好,沒有亂七八糟的軟件,安裝后不需要清理,結果……先是沒有網卡驅動,安裝驅動花費了一天的時間,后來用軟件又有各種各樣的問題,如果再選一次,我真的不想重裝系統了。之前一直沒有選擇更新是因為不記得什么時候因為更新系統出了一點問題,所以就一直忽略更新了,其實更新還是很有必要的,不能因噎廢食呀。
安裝補丁
KB3020369(只有打上這個才能繼續打下面補丁包)
安裝Windows6.1-KB3020369-x64.msu成功
KB3172605(解決UPDATE慢的問題)
安裝windows6.1-kb3172605-x64_2bb9bc55f347eee34b1454b50c436eb6fd9301fc.msu提示“此更新不適用於您的計算機”
安裝Windows6.1-KB3172605-x64.msu也提示“此更新不適用於您的計算機”
好吧,我放棄了,先重啟系統,重新安裝sp1更新試試。
KB976932(sp1重要的更新)
適用於 x64 系統的 Windows 7 Service Pack 1 安裝成功
好了,現在回過頭來安裝Visual C++ 2015 redistributable,安裝后重啟計算機,打開cmd,輸入python,成功!