无法导入 win32crypt python 模块

Kev*_* L. 5 windows dll pywin32 python-3.4

我安装了 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是否可能导致导入失败?如果是这样,我该如何解决这个问题?

Dav*_*lfe 5

更现代的解决方案:

pip install pypiwin32

这包含 .whl 文件以帮助在 Windows 上进行安装。


Kev*_* L. 4

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

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