首页 > 解决方案 > 如何在导入 win32api 时修复“ImportError: DLL load failed”

问题描述

我在 Python 3.8 中设置了一个自动点击器,我需要 win32api 来获取 GetAsyncKeyState 但它总是给我这个错误:

>>> import win32api
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: DLL load failed while importing win32api: The specified module could not be found.

我使用的是 Windows 10 Home 64x。我已经试过了

pip install pypiwin32

它成功安装但没有任何变化。我也尝试卸载并重新安装python。我也尝试以同样的方式安装 'django' 并且它在我时确实有效import django,所以我认为这只是一个 win32api 问题。

>>> import win32api

我希望输出没有,但实际输出总是那个错误^^

标签: pythonpython-3.xwinapipippywin32

解决方案


解决了

如果您在 conda 环境中的 miniconda 中工作。您可以使用 conda 而不是 pip 安装 pywin32。

这解决了我的问题:

conda install pywin32

推荐阅读