python3 anaconda 安装pyhook3 pythoncom(pywin32)

为什么不安装pyhook

1.pyhook不支持python3

2.网络上有一些方法下载pyhook的whl然后pip安装到python3,可以运行,但是会因为编码问题导致移动到窗口标题含有非ASCII码时报错

TypeError: MouseSwitch() missing 8 required positional arguments: 'msg', 'x', 'y', 'data', 'time', 'hwnd', and 'window_name'

然后退出运行。

综上安装pyhook3,解决了上述问题

先查看python的版本,对应这两个扩展的版本

Python 3.7,AMD64

 

安装pyhook3 (anaconda)

1.conda install swig

2.pip install pyhook3

调用pyhook3

注意用import PyHook3  (pyHook3报错了..)

安装pythoncom

Pycom即pywin32

https://github.com/mhammond/pywin32/releases

猜你喜欢

转载自www.cnblogs.com/lqerio/p/12096710.html