天天看點

解決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應用程式

解決win10 64位 + Python3 安裝PyAutoIt報不是有效win32應用程式的辦法

百度的很多解決辦法,都沒能得到根本的解決,情況就是安裝該第三方包的時候,調用的是32位的dll檔案,是以導緻失敗

将下載下傳的第三方包autoit下的autoit.py檔案修改下即可

解決win10 64位 + Python3 安裝PyAutoIt報不是有效win32應用程式的辦法

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

解決win10 64位 + Python3 安裝PyAutoIt報不是有效win32應用程式的辦法

重新使用dos指令安裝即可,如下:

解決win10 64位 + Python3 安裝PyAutoIt報不是有效win32應用程式的辦法

這樣,這個問題就完美解決了