python - 如何在导入 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
我希望输出没有,但实际输出总是那个错误^^
解决方案
解决了
如果您在 conda 环境中的 miniconda 中工作。您可以使用 conda 而不是 pip 安装 pywin32。
这解决了我的问题:
conda install pywin32
推荐阅读
- nuxt.js - 将 Simple Nuxt.js 应用程序部署到 now.sh 不起作用
- python - 如何使用 Tweepy 在特定日期获取推文?
- javascript - 机器人删除不是该文本通道中命令的消息
- leaflet - 如何使用 Leaflet 在两个标记之间创建折线偏移?
- python - 根据名称模式查找特定文件的代码 - break 命令的问题
- javascript - Rails 6 应用程序使用 Yarn (webpacker) 安装 Glide.js - 未捕获的 ReferenceError: Glide 未定义
- sql - 如何正确转义 SQL“LIKE”运算符的用户输入?(Postgres)
- python - 如何打印正方形的两条对角线?
- matlab - 我试图在 matlab 中绘图,但 matlab 绘图不起作用
- git - 如何使用自定义消息 git stash 未跟踪的文件?