正文之前
- 环境: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/
.
简单来说就是
-
删除
/Library/Frameworks/Python.framework
-
删除
/usr/local/bin/
下的 python 链接(symlink)
基本上,你只要删除所有带3.5的内容就ok!一个命令~ rm *3.5*
然后我因为当时先装了python3.6 再回过头来卸载3.5 所以没敢直接删除 /Library/Frameworks/Python.framework
,反而是删除了这个:
把对应版本直接删掉就ok了!如果有残余那就随缘吧!大不了直接删掉重装好了,我也不用2.7,到时候全部删掉,再装一个3.6不就好了?
然后再执行这条命令即可:
这时候畅通无阻啊,你的画面跟我的肯定不一样的,我这是重复安装,你的应该是很多进度条的~
反正不管如何,肯定装的上了~
至于其他的问题,到时候再说,貌似Mac下还有个安全问题,哔了dog了
!!
下面是三个我现在在看的文档,顾名思义吧!
正文之后
美滋滋!我推荐直接用官方手册入门!好得很!!OK!其实我还没开始尝试呢!写完立马走一波!!
网友评论
Key.alt_r
Key.backspace
Key.caps_lock
Key.cmd
Key.cmd_r
Key.ctrl
Key.ctrl_r
Key.delete
Key.down
Key.end
Key.enter
Key.esc
Key.f1
Key.f2
Key.f3
Key.f4
Key.f5
Key.f6
Key.f7
Key.f8
Key.f9
Key.f10
Key.f11
Key.f12
Key.f13
Key.f14
Key.f15
Key.f16
Key.f17
Key.f18
Key.f19
Key.f20
Key.home
Key.left
Key.page_down
Key.page_up
Key.right
Key.shift
Key.shift_r
Key.space
Key.tab
Key.up
这是这个包自带的键位枚举类型,至于ABCD直接keyboard.pree('A')就可以了!