【发布时间】:2017-12-11 00:43:28
【问题描述】:
我正在尝试使用简单的事件监听器。
这是我目前所拥有的:
import keyboard
while True:
if keyboard.is_pressed('p'):
print('You pressed P')
我得到错误:
AttributeError: 模块 'keyboard' 没有属性 'is_pressed'
当我检查documentation 时,我看到is_pressed 存在。
图书馆有问题还是我做错了什么?
【问题讨论】:
-
您是否确保正确安装了键盘模块,因为它似乎对我有用。
-
您确定要导入正确的模块吗?试试
print(keyboard.__file__)看看你正在导入什么。 -
@RezaSaadati 我相信这就是问题所在——尝试在他们的文档中提到的命令行中执行
sudo pip install keyboard。克隆存储库不会将其挂接到 python 的包管理器中。如果您希望它与本地存储库一起使用,请参阅this -
与其从git下载,不如用pip安装?在管理终端中运行
pip install keyboard。 -
@Rawing 感谢您提供此信息!我使用了
py -m pip install keyboard,它就像一个魅力!
标签: python