安装步骤

1. 安装swig,见问题2

2. 安装Microsoft Visual C++ 14,见问题3

3. 安装wheel后安装pyHook3

直接输入下面命令安装,如果pip找不到pyHook3,再考虑下面划掉的手动安装

  1. pip install wheel
  2. pip install pyHook3

image.png

3. 通过PyHook3源码编译安装(可选)

3.1 下载PyHook3-1.6.1.tar.gz并解压
3.2 命令行下输入 python setup.py build编译,再输入python setup.py install安装,然后在python命令行下输入import PyHook3验证
QQ图片20210108165708.png
image.png
image.png
image.png

4. 安装pythoncom(pywin32)

在下面地址找到最新的pywin32的exe安装包,直接安装就行了,python命令行下输入import pythoncom验证
https://github.com/mhammond/pywin32/releases/
image.png

5. 安装PyUserInput

直接pip install PyUserInput就行
image.png

简单测试

  1. #!/usr/bin/env python
  2. # coding:utf-8
  3. from pymouse import PyMouse
  4. if __name__ == '__main__':
  5. # 初始化鼠标对象
  6. m = PyMouse()
  7. # 移动鼠标到(x, y)绝对地址
  8. m.move(200, 200)
  9. # 右键点击
  10. m.click(200, 200, button=2)

安装时遇到的问题

  1. 网上说去https://www.lfd.uci.edu/~gohlke/pythonlibs/下载对应的pywinhook或者pyhook,但是我的python版本太高了,各种装不上

image.png

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

QQ图片20210108144155.png
image.png
image.png

image.png

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

image.png

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

image.png
image.png
image.png

相关软件

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