pyHook3是一个python库包,为Windows中的全局鼠标和键盘事件提供回调,可用于监听鼠标和键盘操作,接下来我就说一说如何安装pyhook3。
一、安装swig
1、pyhook3的编译需要swig工具的支持,所以我们首先需要安装swig,直接点击swig下载(也可以复制此链接https://sourceforge.net/projects/swig/files/swigwin/swigwin-3.0.12/swigwin-3.0.12.zip/download?use_mirror=nchc),跳转到下载页面便会自动下载swig安装包。
2、下载完成后将swig压缩包解压缩到你想要安装的目录下
3、点击swig.exe安装swig
4、复制swig文件所在的当前路径配置环境变量
二、下载visual c++ 14.0
若电脑中没有visual c++ 14.0环境,在安装pyhook时会报错visual c++ 14.0 is required,所以pyhook3的安装还需要c++build工具的支持,直接点击下载visual studio,点击安装后会执行安装程序在线安装visual studio,此时会跳出如下界面,我们勾选C++的桌面开发,然后勾选右下角箭头所指的那一条,那便是我们安装pyhook3需要的工具,当然我们也可以直接去网上搜索Microsoft Visual C++ 14.0进行安装。
三、pip 安装pyhook3
我们可以直接在cmd下用pip安装pyhook3,但是用pip安装的pyhook3版本可能和你电脑的python版本不一致,这时就会报编码错误。我们可以去非官方的python扩展包中去找适合自己python版本的pyhook3轮子,然后再使用pip安装。