Python+Py可执行程序适配win7系统(完美简单解决)

             之前用python3.11+pyqt5开发的可执行程序,在win7执行报错,尝试了多种方法,通过降低python版本,pyqt5版本以及打包时包含相应外部库等方式,执行时均出现报错。

报错情况:
        1.如果你系统相关vc++支持库都已安装,执行时报错:缺少api-ms-win-core-path-|1-1-0.dll  ,那就搜索下载对应dll文件,根据系统位数放置对应系统文件内:System32和SysWOW64里面的api-ms-win-core-path-l1-1-0.dll文件分别放置到Win7电脑C:\Windows\System32\ 下,和C:\Windows\SysWOW64\ 下。

        2.以上完成后再执行,程序报错:OSError: [WinError 127] 找不到指定的程序。: 'C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\_MEI13442\\PyQt5\\Qt5\\bin',这里报错很容易误导,一直在pyqt5上找原因,所以说不管干啥方向不对,啥都白搭。

解决情况:

1.最终经过各种......下载安装对应win7补丁包可以解决,前提是系统不缺失其他支持库,并且本人实测是将python3.11版本降低到3.8.1,并且此版本对应的程序内使用的库也降低到了匹配版本;(补丁包某度搜索下载:Windows6.1-KB2533623-x64.msu或Windows6.1-KB2533623-x86.msu根据电脑位数下载安装,安装完成重启电脑)

2.降低python版本至3.6+可在win7执行(未实测);

3.有人不知道怎么降低程序版本?先安装要降低到的python版本,如果你用的pycharm,就新建一个虚拟空间,创建虚拟空间时python版本选择对应python安装版本,然后在将高版本代码拷贝过来开,然后根据python版本安装各类支持的程序包

https://download.csdn.net/download/weixin_41056409/89377527?spm=1003.2166.3001.6637.1

资源地址

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值