在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應用程式
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcukDOxgTN0kTM50SN0IzN1ETN4EjNykDM4EDMy0yNyIjM0ITMvwVOwgTMwIzLcdjMyIDNyEzLcd2bsJ2Lc12bj5ycn9Gbi52YugTMwIzZtl2Lc9CX6MHc0RHaiojIsJye.png)
百度的很多解決辦法,都沒能得到根本的解決,情況就是安裝該第三方包的時候,調用的是32位的dll檔案,是以導緻失敗
将下載下傳的第三方包autoit下的autoit.py檔案修改下即可
打開autoit.py,并找到dll = "AutoItX3.dll"修改成如下即可:
重新使用dos指令安裝即可,如下:
這樣,這個問題就完美解決了