我安装了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是否可能导致导入失败?如果是这样,我该如何解决这个问题?
答案 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,并且可以正常工作。