我使用的是Mac os Catalina,我需要使用
keyboard.is_pressed('a')
在我的代码中。会引发此错误:
OSError:错误13-必须以管理员身份运行
我也使用sudo
:
sudo python main.py
它会引发此错误:
2019-12-30 21:52:05.719 Python [6717:186981] ApplePersistenceIgnoreState:将不会触摸现有状态。新状态将被写入(null)
分段错误:11
请注意,我需要检查是否按下了a
。如果没有按键,则应继续进行。因此获取输入无法解决此问题,因为流程会一直等到按下该键。
我该如何解决这个问题?
答案 0 :(得分:1)
只需为您的终端提供无障碍访问权限。
我正在运行MacOs Catalina,这对我有用。
转到settings -> Security and Privacy -> Privacy Tab -> Accessibility
,最后检查您的终端机