ImportError: DLL load failed while importing win32gui: %1 不是有效的 Win32 应用程序。

最近学习 python 然后 调用了  pywin32 这个包 安装 pip install pywin32 没有问题

调用的时候 imort win32gui,win32api 出错

ImportError: DLL load failed while importing win32gui: %1 不是有效的 Win32 应用程序。

然后各种百度  各种Google 刚开始 是以为 python 32 /64 位的问题,因为我用到的 OpenOPC 只有 python 32位的 而且还是 python2.7 好不容易 找到 python3 的支持 而那个库只能用

python 32 ,哎是我太无知了吗 ,这都202几了  还只有32 位的呢。

费劲修改了 python32/64 用网上 教程  Andconda 因为网上说他集成了很多环境

然后就是网上教程说修改了 conda 新环境,本以为没问题了  可还是报相同的错误

然后以为是pycharm 的问题,结果python cmd 都不行 ,最后还是万能的百度 主要是 后面

不是有效的 Win32 应用程序  ,不要跟 找不到模块  No module named 'win32gui'  混淆

他们是不同得到问题 (坑啊)

百度大神说 有可能是版本的问题,执行 pip install pywin32==xxx 然后,再执行代码,因为

我代码基本靠copy  只在Andconda propmt 中执行 import win32gui 测试,即可判断出

是否有问题。

经测试 python 64位  pywin32  301版本有问题

python 32位  pywin32  226及 以上版本有问题

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值