无法导入win32crypt python模块

时间:2014-05-01 11:18:13

标签: 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.

根据推荐here,我在win32crypt.pyd文件(位于我的计算机上的C:// Python34 / Libsite-packages / win32)上使用了依赖walker,并且缺少几个dll:PYTHON34.dll,PYWINTYPES34 .DLL,GPSVC.DLL,IESHIMS.DLL。

这些丢失的dll是否可能导致导入失败?如果是这样,我该如何解决这个问题?

3 个答案:

答案 0 :(得分:3)

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

请注意,依赖者walker仍然显示缺少dll,因此在某些情况下可能会有用。

答案 1 :(得分:0)

更现代的解决方案:

pip install pypiwin32

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

答案 2 :(得分:0)

我尝试使用python x64,并且可以正常工作。