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