Python + Selenium(四)-Python 3.7 安装 PyKeyboard

1. 为什么安装PyUserInput

PyUserInput是一个使用python的跨平台的操作鼠标和键盘的模块,非常方便使用。

2. 如何安装

2.1 先安装pyHook

进入其官网,搜索pyHook找到该文件:

  • 文件前的CP37是指python的版本,命令行中直接输入py就可以查看。
  • 后面的win32是指电脑为32位的。win_amd64则是指64位系统。
    在这里插入图片描述
    下载完成后,我这里放在了这个目录下 ‘E:\selenium’ ,然后cmd进入对应的目录后安装:
    使用命令行:pip install pyHook-1.5.1-cp37-cp37m-win32.whl
    在这里插入图片描述
    这里发生了一件很奇怪的事情,我的电脑明明是64位,但是只能够安装32位系统的该文件。。。所以当你们安装失败时没关系,可以再换一个安装嘛,大不了把上面8个全都试一次。在这里插入图片描述
2.1.1 PyWin32

如果在安装中提示缺少PyWin32的话,也是在之前这个网站,然后搜索PyWin32关键词下载安装就可以啦。

2.2 再安装PyUserInput

使用命令行pip install PyUserInput进行安装,
如果在安装过程中报错socket.timeout: The read operation timed out
在这里插入图片描述
这个问题一般是由于网速不稳定,下载过慢,超出默认时间,所以只要修改一下响应时间就好了。方法如下:

  • windows下输入 pip --default-timeout=100 install 包名
  • linux下输入 pip --default-timeout=100 install -U 包名

于是我们重新使用如下命令行pip --default-timeout=100 install PyUserInput,成功下载并安装了 PyUserInput !
在这里插入图片描述

2.3 最后就可以使用啦

from pykeyboard import PyKeyboard

pykeiboard的接口详见:https://www.cnblogs.com/zjutlitao/p/10188434.html

发布了77 篇原创文章 · 获赞 156 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/qq_34659777/article/details/103807535
今日推荐