Python ImportError: DLL load failed: %1 不是有效 Win32 應用程式。

來源:互聯網
上載者:User

標籤:nts   cts   rate   解決   圖片   installer   ...   jsb   loader   

運行Python代碼出現: ImportError: DLL load failed: %1 不是有效 Win32 應用程式。

解決方案:去下載與你所安裝的Python版本對應的pywin32並安裝

下載連結:https://sourceforge.net/projects/pywin32/files/pywin32/

 import _win32sysloader ImportError: DLL load failed: %1 不是有效 Win32 應

之前遇到的問題是利用pyinstaller方法打包py應用,報錯  import _win32sysloader(pywin32) ImportError: DLL load failed: %1 不是有效 Win32 應用程式。

解決:

1.先卸載32位的pywin32,卸載如有問題,可參考:

Python問題--Cannot uninstall ‘pywin32‘. It is a distutils installed project and thus we cannot accurately.... - 明媚如你 - 部落格園  

2.下載安裝64位的pywin32

 

D:\Python27\Scripts\pip.exe install pywin32-223-cp27-cp27m-win_amd64.whl

安裝成功後,再次打包,如報編碼問題,將檔案名稱改成字母數字就可以了。

 

 參考:67636949

 

Python ImportError: DLL load failed: %1 不是有效 Win32 應用程式。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.