Win10-64bit环境下安装PyUserInput模块

PyUserInput这个模块在我的win10-64bit系统python3.7环境下安装出现问题,但百度上看在一些其他系统版本下可以直接安装,应该是兼容性问题把。不过仅仅就安装问题,是由于两个插件依赖导致的。
在自动化测试工具selenium(webdriver)中是包含鼠标和模块操作的,但是要先获取到页面元素才能使用键盘和鼠标,在有些场景这种方式是不够的(有些鼠标或键盘操作不依赖于页面元素)。这时候就用到了PyUserInput这个模块,其中就包含了对鼠标和键盘操作的模块。

       但在python环境下,使用pip install pyuserinput进行安装的时候出现了问题:


       从提示信息上看是由于缺少了依赖模块pyHook,使用pip也没法安装pyHook模块,因此只能从http://www.lfd.uci.edu/~gohlke/pythonlibs/网站搜索pyHook下载到本地e盘根目录下(win-64bit)。然后使用pip命令进行安装:

pip install e:\pyHook-1.5.1-cp35-cp35m-win_amd64.whl

       安装完成pyHook之后,再次执行pip install pyuserinput时候,又出现了不能自动安装pywin32模块,按照上面的网站搜索下载pywin32模块到本地(win-64),然后使用pip命令安装:

pip install e:\ pywin32-227-cp37-cp37m-win_amd64.whl

再次执行pip install pyuserinput安装,成功了。

在python编辑器中输入如下代码,运行通过,则表明键盘和鼠标操作功能已可以使用。




【原创文章 如要转载 请标明该出处】

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容