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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM