我正在Python 3.8中设置一个自动Clicker,我需要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

它成功安装,但没有任何变化.我也try 过卸载和重新安装python.我也try 过用同样的方式安装"django",它在我import django岁的时候可以正常工作,所以我认为这只是win32api的问题.

>>> import win32api

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

推荐答案

运行Scripts\pywin32\u postinstall.py-在管理命令提示符下安装

参考:https://github.com/mhammond/pywin32/issues/1431

编辑:User@JoyfulPanda发出警告:

使用管理员权限运行此脚本也会复制pythoncom37.dll,pywintypes37.dll(对应于pywin32版本)转换为C:\WINDOWS\system32,有效地覆盖了Anaconda已经存在的相应dll版本.这会在打开(Windows上)"开始菜单>;Python 3(64位)>;Python 提示(a_virtual_env_name)"时导致问题.至少Anaconda 2019.07默认安装了pywin32 223.Pywin32 224可能有效,但225-228会给Python 带来问题(2019.07)

Python-3.x相关问答推荐

类型注释:pathlib. Path vs importlib. resources. abc. Traversable

使用Pandas 阅读Excel定义的名称和单元格值(&Q;)

我的SELECT函数搜索的是列,而不是列中的数据.我怎么才能让它搜索数据呢?

Paramiko SFTPClient get()和put()函数的通过/失败结果?

如何从选定的html内容中获取所需的文本

从.csv导入将文件夹路径加入到文件名

PySpark每毫秒使用先前的值填充数据

如何将python点击参数设置为与选项回调不同的参数的别名?

如何使用魔杖扭曲图像

如何将从维基百科表中抓取的数据转换为字典列表?

在 string.find() 条件下加入两个 Dataframes

将名字转换成姓氏、首字母和中间字母的格式

每个数据行中每个数据帧值的总和

使用带有多线程的 win32com

Seaborn 热图 colored颜色 条标签作为百分比

如何在 Selenium 和 Python 中使用类型查找元素

从 IPython 重新加载 Python 扩展模块

如何使用 Python 订阅 Websocket API 通道?

当默认 pip 为 pip2 时,升级 pip3 的正确格式是什么?

TypeError:无法实例化类型元组;使用 tuple() 代替