解决win10 64位 + Python3 安装PyAutoIt报不是有效win32应用程序的办法


在win10 64位 + Python3的环境中,安装pyautoit第三方包的时候,报错提示为:不是有效win32应用程序。因为这个问题,进了python群,去寻求答案,却告知为,换32位的电脑,这办法肯定不可行。后来在博客中寻求到一个方法,得到完美解决。

先给出PyAutoIt的下载地址:https://pypi.org/project/PyAutoIt/0.4/#files,也可以在pycharm工具中直接安装

将下载的文件放到Python的安装目录下,在Windows的dos命令下,进入到pyautoit的目录下,并使用命令python setup.py install安装,安装时,提示不是有效win32应用程序

百度的很多解决办法,都没能得到根本的解决,情况就是安装该第三方包的时候,调用的是32位的dll文件,所以导致失败

将下载的第三方包autoit下的autoit.py文件修改下即可

打开autoit.py,并找到dll = "AutoItX3.dll"修改成如下即可:

 

重新使用dos命令安装即可,如下:

这样,这个问题就完美解决了


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM