Python安装PyQt5解决“DLL load failed”问题

在Win7-64位环境下使用Anaconda安装PyQt5 5.11版本时遇到导入错误,尝试多种解决方案无效后,通过将PyQt5版本降级至5.9成功解决问题。若遇“不是有效的win32程序”错误,需确保所有程序的32位/64位版本一致。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

没想到装个PyQt5还这么费劲,在问题解决之前我的系统配置是Win7-64位,Anaconda(64bit)装的python36,PyQt5(64bit)是5.11版本。每次在执行导入库时出现如下错误:

网上的给出的解决方案很多,流传最为广泛的就是下载原生的python36,安装,然后复制里面的python3.dll到Anaconda目录下,这个办法解决了很多人的问题,但是对于我来说,然并卵。 

折腾半天之后,我选择将PyQt5降级,

pip install PyQT5==5.9

然后,问题就解决了:

如果有碰到问题为不是有效的win32程序什么的,那就是各程序间32位/64位版本匹配不上了,统一为32bit或64bit即可。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值