環(huán)境
- 操作系統(tǒng):Windows10 x64 專業(yè)版
- Python版本:Python 3.6.0 32bit
- pywin32:
安裝文件:pywin32-220.win32-py3.6.exe
下載地址:https://sourceforge.net/projects/pywin32/files/pywin32/Build%20220/
問(wèn)題
安裝pywin32過(guò)程正常圈澈,沒有報(bào)錯(cuò)霉涨。安裝好后在Python中執(zhí)行import win32api
報(bào)錯(cuò)按价,報(bào)錯(cuò)信息如下:
import win32api報(bào)錯(cuò)信息截圖
執(zhí)行
import win32console
也同樣報(bào)一樣的錯(cuò)誤。
嘗試
- 復(fù)制“...\lib\site-packages\pywin32_system32\”下面的所有文件到“c:\windows\system32:”笙瑟,無(wú)效楼镐。
- 添加環(huán)境變量PYTHONPATH,無(wú)效往枷。
解決
將pywin32的安裝文件用WinRAR解開框产,里面有兩個(gè)目錄,分別是“PLATLIB”和“SCRIPTS”错洁,其中“SCRIPTS”目錄中有一個(gè)文件叫作“pywin32_postinstall.py”秉宿,直接以管理員身份在CMD窗口中執(zhí)行:
python3 pywin32_postinstall.py -install
(說(shuō)明:此處的“python3”是因?yàn)槲覚C(jī)器中同時(shí)安裝了python2.7和python3,為了區(qū)別屯碴,我修改了python3的執(zhí)行文件的文件名描睦。)
執(zhí)行情況如下圖:
“python3 pywin32_postinstall.py -install”執(zhí)行情況
# 結(jié)果
問(wèn)題解決,如下圖导而。
Paste_Image.png