• 欢迎访问金笔头博客,这是一个菜鸟(伪)程序员的自留地,欢迎访问我的github:点击进入

pywin32 ImportError: DLL load failed

python eason 723次浏览 0个评论 扫描二维码

背景

本机环境:

  • Python 3.6.4 32bit
  • windows 10

安装pywin32后导入win32com报错:

Traceback (most recent call last):
  File "test.py", line 5, in <module>
    from utils import *
  File "D:\PycharmProjects\pingan\utils.py", line 9, in <module>
    from win32com.client import Dispatch
  File "D:\env_python\py3\pingan\lib\site-packages\win32com\__init__.py", line 5, in <module>
    import win32api, sys, os
ImportError: DLL load failed: 找不到指定的模块。

解决办法

在python的安装目录下找到如下目录Lib\site-packages\pywin32_system32,会发现有如下两个文件:

  • pythoncom36.dll
  • pywintypes36.dll

将这两个文件copy到Lib\site-packages\win32目录即可。
P.S 据说这是一个BUG…


金笔头博客, 版权所有丨如未注明 , 均为原创, 转载请注明pywin32 ImportError: DLL load failed
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址