1. 程式人生 > >安裝pywin32時:ImportError: DLL load failed: %1 不是有效的 Win32 應用程式和 DLL load failed

安裝pywin32時:ImportError: DLL load failed: %1 不是有效的 Win32 應用程式和 DLL load failed

問題一:ImportError: DLL load failed: %1 不是有效的 Win32 應用程式

import pywinapi報錯:ImportError: DLL load failed: %1 不是有效的 Win32 應用程式

原因:與python版本不對應

pypi官網上下載whl檔案,我的python 版本為27

下載第一個後安裝

下載檔案放置於D:\python\python3.6.2\Scripts下,前邊為python安裝目錄

cmd進入D:\python\python3.6.2\Scripts,執行pip install pywin32-224-cp27m-win32.whl

等待Successfully installed pywin32-224出現

 

問題二:DLL load failed

解決錯誤的方法:

拷貝C:\Python26\Lib\site-packages\pywin32_system32\目錄下的

pythoncom27.dll

pythoncomloader27.dll

pywintypes27.dll

C:\Windows\System32