Exe报错:api-ms-win-core-path-l1-1-0文件丢失

python中一个小问题。
今天打开一个项目打包后的exe文件,遇见了这种情况。
如图:Exe报错:api-ms-win-core-path-l1-1-0文件丢失_第1张图片
点击确定之后,出现下列图片情况:
Exe报错:api-ms-win-core-path-l1-1-0文件丢失_第2张图片
exe报错提示是:无法启动此程序,计算机中丢失api-ms-win-core-path-l1-1-0,要尝试安装程序以解决问题。

遇到这种情况大多一般会去网上下载api-ms-win-core-path-l1-1-0这个文件。

我也下载了,调试了很久,按照网上的一些办法。
但这个exe就是在我的电脑上没法使用。
最后发现问题很简单,exe是在win10的电脑上用python打包的,我再win7系统上使用。
win10电脑上打包的时候就没有这个文件,win7系统上使用自然就会报错。
所以到最后导致我加了api-ms-win-core-path-l1-1-0这个文件在Windows加入后,我的python整个坏掉,pip命令都没法使用。
可以尝试去重新打包一下exe文件,在不同的系统中会有很多不兼容的问题,所以最好的办法就是重新来过…
方法很笨,但是很好用。
也可能是我没用把api-ms-win-core-path-l1-1-0这个文件安装对地方,也希望大家多多尝试。

解决方法:
1、打包之前,在win10系统上下载文件。
当win10系统中有api-ms-win-core-path-l1-1-0时进行打包,这样在win7系统就能兼容。
(如果没有这个文件进行打包时,系统也会提醒路径有问题,一般就是这个文件缺失。)
2、在win7上重新打包程序。

希望大家多多留言指正不对的地方。

你可能感兴趣的:(python,exe,windows,bug)