5

我安装了 32 位版本的 python 3.4。我在安装pywin32后尝试使用 win32crypt 模块,但在 git CLI 中收到以下错误消息:

import win32crypt ImportError: DLL load failed: The specified module could not be found.

按照这里的建议,我在 win32crypt.pyd 文件(位于我的计算机上的 C://Python34/Libsite-packages/win32)上使用了依赖walker,并且缺少几个 dll:PYTHON34.dll、PYWINTYPES34.DLL、GPSVC.DLL、 IESHIMS.DLL。

这些缺失的dll会不会导致导入失败?如果是这样,我该如何解决这个问题?

4

3 回答 3

6

更现代的解决方案:

pip install pypiwin32

这包含有助于在 Windows 上安装的 .whl 文件。

于 2017-05-28T21:43:34.793 回答
4

您不需要复制/粘贴任何 dll,只需将 pywin32 模块添加到 windows 环境变量 Path。默认值为:“C:\Python34\Lib\site-packages\pywin32_system32”。

请注意,dependency walker 仍然显示缺少 dll,因此在某些情况下它的效用可能值得怀疑。

于 2014-05-01T11:18:13.027 回答
0

我尝试使用 python x64,它可以工作。

于 2020-01-21T05:40:07.730 回答