安装步骤
1. 安装swig,见问题2
2. 安装Microsoft Visual C++ 14,见问题3
3. 安装wheel后安装pyHook3
直接输入下面命令安装,如果pip找不到pyHook3,再考虑下面划掉的手动安装
pip install wheelpip install pyHook3
3. 通过PyHook3源码编译安装(可选)
3.1 下载PyHook3-1.6.1.tar.gz并解压3.2 命令行下输入 python setup.py build编译,再输入python setup.py install安装,然后在python命令行下输入import PyHook3验证



4. 安装pythoncom(pywin32)
在下面地址找到最新的pywin32的exe安装包,直接安装就行了,python命令行下输入import pythoncom验证
https://github.com/mhammond/pywin32/releases/
5. 安装PyUserInput
直接pip install PyUserInput就行
简单测试
#!/usr/bin/env python# coding:utf-8from pymouse import PyMouseif __name__ == '__main__':# 初始化鼠标对象m = PyMouse()# 移动鼠标到(x, y)绝对地址m.move(200, 200)# 右键点击m.click(200, 200, button=2)
安装时遇到的问题
- 网上说去https://www.lfd.uci.edu/~gohlke/pythonlibs/下载对应的pywinhook或者pyhook,但是我的python版本太高了,各种装不上

- 通过pip直接安装pyhook、pywinhook,提示swig.exe找不到,解压下面的swig压缩包,配置环境变量




- 安装pyhook、pywinhook提示需要Microsoft Visual C++ 14,安装MVC++14

- 安装时提示
for XXX, since package 'wheel' is not installed,需要安装wheel,直接pip install wheel就行了



相关软件
swigwin-4.0.0.zipMicrosoft Visual C++ 14 Build Tools.zipPyHook3-1.6.1.tar.gzpywin32-300.win-amd64-py3.9.zip
