安裝pywin32和pypiwin32模塊之后導(dǎo)入模塊報錯
題主載安裝這兩個模塊之后,import pythoncom和import pywintypes報錯說找到不到模塊。在網(wǎng)上查找很多答案之后,按照以下步驟解決了這個問題:
一、將相關(guān)dll放到c盤C:\Windows\System32這個目錄下:
拷貝D:\Program Files\Python36\Lib\site-packages\pywin32_system32目錄下的
pythoncom27.dll
pythoncomloader27.dll
pywintypes27.dll
拷貝到
C:\Windows\System32
目錄。
二、添加系統(tǒng)環(huán)境變量:
將這三個dll所在目錄以及D:\Program Files\Python36\Lib\site-packages(找到你的python環(huán)境下的site-packages)添加到path里面。
三、將pywintypes27.dll拷貝到\lib\site-packages\win32\lib這個目錄下面。
四、重裝pywin32和pypiwin32
在以上方式嘗試之后,依然報錯。
我的python版本是2.7,用pip去卸載重新安裝pywin32和pypiwin32,結(jié)果下載的pywin32版本是227,顯示跟我的另外一個包版本不匹配,需要小于等于pywin32-224,于是去網(wǎng)上https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/找了滿足條件的版本,重新安裝之后,運行程序,沒有報錯,至此成功解決了問題。