无法加载pywin32库win32gui

dut*_*utt 6 python pywin32

我正在尝试使用pywin32附带的win32gui模块,但我无法使其工作.

我已下载它,构建它,一切似乎都位于site-packages下,我在site-packages/win32/win32gui.pyd找到了win32gui.pyd但是当我尝试导入它时,我得到:

import pyHook, win32gui
ImportError: DLL load failed: The specified module could not be found.
Run Code Online (Sandbox Code Playgroud)

我需要在某个地方移动一个dll吗?如果是的话,哪一个?

DSb*_*ard 12

这有效:

import pywintypes
#import pythoncom # Uncomment this if some other DLL load will fail
import win32gui
Run Code Online (Sandbox Code Playgroud)


Mad*_*esh 6

我遇到过同样的问题.我添加了pywintypes34.dll到系统路径的路径,它工作.

在我的例子中,它是C:\ Python34\Lib\site-packages\pywin32_system32


laz*_*zy1 3

我的猜测是 win32gui 依赖于一些不在你的系统上的 DLL。您可以下载依赖项并查看缺少的内容。

然而,我的第一次尝试是尝试从安装程序安装 pywin32,而不是通过构建它。