pyhook3是python中用于模拟鼠标键盘操作所需要的一个包,安装过程有点复杂,安装成功后,将安装过程总结如下。大家一起来看。
工具/原料
windows10
python3.6
一、安装swig工具
1、swig是pyhook3这个包编译时所需要的一个工具,需要先安装。首先打开百度搜索,输入swig关键字。找到swig的官网。点击进去。在官网的右边有个download链接,点击它。
2、进入到下载页面,有两个选项需要选择,首先选择你需要编译的语言,我这里用于python,因此点击python,然后在下面的系统选项里选择windows。选择好以后点击左下角的submit按钮保存配置。
3、然后就会跳到windows版本的下面页面,点击页面中的download area跳到一个新页面。这里显示最新版本是3.0.12,点击它。
4、然后就会开始下载进程,我们耐心等它下载完毕。所需时间受限于你的网络速度,下载完成后,在对应的下载页面能看到下载好的zip压缩包。
5、将这个压缩包复制到你的软件安装目录,然后解压出来。我这里的目录是:d:\Program Files解压出来的路径就是:d:\Program Files\swigwin-3.0.12把这个路径记录下来。
6、然后在桌面上的此电脑图标点击右键,选择属性,然后在打开的属性窗口左边点击高级系统设置。
7、在高级系统设置中,点击右下角的环境变量,然后在环境变量中找到Path变量,点击右下角的编辑按钮。
8、点击右上角的新建按钮,将刚才复制的swig路径添加进去,然后点击确定保存swig的路径。到这里,swig就安装完成了。
二、安装visual c++ build tools
1、c++build tools 是编译pyhook需要的另外一个工具,同样需要安装。如果没有安装的话,会提示visual c++ 14.0 is required.下载同样是打开百度,搜索visual studio,打开vs的官网,然后点击页面上面的下载选项。
2、在下载页面,将页面往下拉,可以看到一个visual studio 2017的工具,点开以后,在里面可以看到一个visual studio 2017生成工具,这个才是我们需要的东西。
3、点击这个选项后面的下载按钮开始下载这个工具的安装包,默认下载的是一个在线安装包。因此需要你的电脑可以联网。下载完成后,文件如下面第二张图中所示:
4、等文件下载完成后,双击这个文件,然后就会打开安装程序,会提示你需要下载一些包。点击继续,然后程序就会下载对应的安装包,下载完成后会自动安装。
5、安装完成后如图中所示,因为这里下载的是visual studio2017版本的安装工具,然后在使用的时候还会报错。这个时候在安装完成时,点击修改按钮,
6、然后弹出来的窗口中点击,Visual C++生成工具,然后在右边的插件选项框里选择适用于桌面的Visual C++ 2015.3 V14.0 工具集,这个才是我们需要的东西。
7、选择以后,点击右下角的修改按钮,这个时候程序又会开始下载这个包,然后自动安装,等安装完成后。我们再打开命令提示行,使用pip命令安装pyhook3就不会报错了。如下面图中所示: