Python-“import win32api”報(bào)“ImportError:DLL load failed:找不到指定的模塊。”錯誤的解決

環(huán)境

問題

安裝pywin32過程正常,沒有報(bào)錯。安裝好后在Python中執(zhí)行import win32api報(bào)錯,報(bào)錯信息如下:

import win32api報(bào)錯信息截圖

  執(zhí)行import win32console也同樣報(bào)一樣的錯誤。

嘗試

  • 復(fù)制“...\lib\site-packages\pywin32_system32\”下面的所有文件到“c:\windows\system32:”,無效。
  • 添加環(huán)境變量PYTHONPATH,無效。

解決

將pywin32的安裝文件用WinRAR解開,里面有兩個目錄,分別是“PLATLIB”和“SCRIPTS”,其中“SCRIPTS”目錄中有一個文件叫作“pywin32_postinstall.py”,直接以管理員身份在CMD窗口中執(zhí)行:
python3 pywin32_postinstall.py -install
(說明:此處的“python3”是因?yàn)槲覚C(jī)器中同時安裝了python2.7和python3,為了區(qū)別,我修改了python3的執(zhí)行文件的文件名。)
  執(zhí)行情況如下圖:

“python3 pywin32_postinstall.py -install”執(zhí)行情況

# 結(jié)果
  問題解決,如下圖。


Paste_Image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 引言 在這里我假設(shè)你已經(jīng)看完了一篇Python教程,基本熟悉了Python的結(jié)構(gòu)和語法,在命令行下的Python互...
    Programmer客棧閱讀 65,140評論 0 17
  • Python 二三事 面向初學(xué)者介紹Python相關(guān)的一些工具,以及可能遇到的常見問題。 最后更新 2013.5....
    hzyido閱讀 67,817評論 2 42
  • # Python 資源大全中文版 我想很多程序員應(yīng)該記得 GitHub 上有一個 Awesome - XXX 系列...
    aimaile閱讀 26,593評論 6 427
  • 給老板打工的心態(tài),讓多少人與成功無緣 我只拿這點(diǎn)錢,憑什么去做那么多工作,我傻呀。 我為公司干活,公司付我一份報(bào)酬...
    一只二威閱讀 366評論 0 5
  • 窗外的風(fēng)呼嘯著 穿過一個又一個 黑暗的隧道 光陰倒退 從此,這世界上 最也不會有一個微笑的你 你如風(fēng) 你如雨 你如...
    蕭路遙閱讀 266評論 6 8