计算机杂谈已收录(2017-8-15)程序员

【Python改变生活!】用pynput控制键盘鼠标!Mac如何

2018-04-11  本文已影响166人  张照博

正文之前

  • 环境:Mac OSX,系统10.12+
  • python版本:3.6 !!!切记!3.5是不行滴!
  • python pynput包安装命令: sudo pip3 install pynput
  • 写本文原因:昨晚没睡好,上午不打算头脑风暴了!等午睡之后再怼毕设,上午就玩玩这个,挺好的!

正文

大家一定要记得!如果你的py版本是3.5,那么你很可能遇到下面的情况:

localhost:~ zhangzhaobo$ pip install pynput
Collecting pynput
  Could not fetch URL https://pypi.python.org/simple/pynput/: There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:645) - skipping
  Could not find a version that satisfies the requirement pynput (from versions: )
No matching distribution found for pynput

会告诉你,没有对应版本,因为py3.5貌似并不支持pynput?好吧,其实是支持的,但是我的电脑就是不行!!!很烦躁!!

所以果断卸载了3.5,然后安装上了3.6 !很多人就要问了,如何干净的卸载python3.5呢?有办法!

官方说明:https://docs.python.org/3/using/mac.html#getting-and-installing-macpython

A framework /Library/Frameworks/Python.framework, which includes the Python executable and libraries. The installer adds this location to your shell path. To uninstall MacPython, you can simply remove these three things. A symlink to the Python executable is placed in /usr/local/bin/.

简单来说就是

基本上,你只要删除所有带3.5的内容就ok!一个命令~ rm *3.5*

然后我因为当时先装了python3.6 再回过头来卸载3.5 所以没敢直接删除 /Library/Frameworks/Python.framework,反而是删除了这个:

把对应版本直接删掉就ok了!如果有残余那就随缘吧!大不了直接删掉重装好了,我也不用2.7,到时候全部删掉,再装一个3.6不就好了?

然后再执行这条命令即可:

这时候畅通无阻啊,你的画面跟我的肯定不一样的,我这是重复安装,你的应该是很多进度条的~

反正不管如何,肯定装的上了~

至于其他的问题,到时候再说,貌似Mac下还有个安全问题,哔了dog了
!!

下面是三个我现在在看的文档,顾名思义吧!

Handling the mouse 官方手册吧!

python实战===python控制键盘鼠标:pynput

Keyboard Listener for Mac using Python --Stackoverflow

正文之后

OK!其实我还没开始尝试呢!写完立马走一波!!

美滋滋!我推荐直接用官方手册入门!好得很!!
上一篇下一篇

猜你喜欢

热点阅读