---恢复内容开始---
今天安装Python3.7.3,先是出现了错误2502,2503的问题(单独一篇详细介绍:https://www.cnblogs.com/space130/articles/10665879.html)之前也有过其他的2502、2503的问题,也不知道这是个什么问题。解决了这个,又出现了“无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-|1-1-0.dll”的问题,解决了一上午,尝试各种方法(电脑管家、360、vc2015)都不行。后来找到一个win7下发生相同问题的贴,然后所有能搜到的安装Python出现相同问题的都是win7,然而,不同的系统要去微软官网搜索对应的补丁号,完全不懂是什么。然后顺着win7提供的下载地址艰难找到win8地址,结果出现一大堆,要自己选择相应的下载,又不懂!!最后,终于得终于,各种搜索,结合多篇文章,解决了这个问题。
缺少api-ms-win-crt-runtime-|1-1-0.dll,需要下载一个补丁,微软官网可下载:
win7:补丁码:KB2999226
链接:https://www.microsoft.com/en-us/download/details.aspx?id=49093
(参考 https://blog.csdn.net/lingaixuexi/article/details/80992542 ,并没有亲测)
win8.1:补丁码:KB2999226(突然发现补丁码竟然是一样的,其实只是会按步骤操作,并不懂原理/笑哭)
链接:https://www.microsoft.com/zh-cn/download/details.aspx?id=49081
(参考 https://www.cnblogs.com/Candy-li/p/9086527.html,亲测可下载,文件有效)
我是win8.1系统,下载对应补丁,然后解压这个补丁。win+r,运行cmd,进入存放补丁的文件夹,然后输入DISM.exe /Online /Add-Package /PackagePath:Windows8.1-KB2999226-x64.cab,弹出:
错误:740
需要提升权限才能运行DISM。使用提升的命令提示符完成这些任务。
这里权限不够,需要使用管理员权限。使用管理员权限打开cmd我找到两种方法(亲测有效):
1、打开C:\Windows\System32,找到cmd.exe文件,右击,以管理员身份运行。
2、参照 https://jingyan.baidu.com/article/ff411625d0a13b12e4823714.html 的方法。(我是用了这种方法,的确可行,但略麻烦)
然后,在cmd中进入存放补丁的位置,再输入DISM.exe /Online /Add-Package /PackagePath:Windows8.1-KB2999226-x64.cab,稍等一下,运行结束后,重启电脑。
重启电脑后,安装或修复VC2015即可(VC2015下载链接:https://www.microsoft.com/zh-cn/download/details.aspx?id=48145)。
现在,再在cmd中运行Python,成功: