Python键盘库在Chromebook上不起作用

2024-03-28 16:49:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我想让键盘库在Chromebook上运行。我处于开发人员模式,以root用户身份运行Python。当我尝试在没有root的情况下运行它时,它说我“必须是root才能在linux上使用这个库”

当我运行keyboard.write("word")时,它会给我这个错误

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.7/dist-packages/keyboard/__init__.py", line 854, in write
    scan_code, modifiers = next(iter(entries))
  File "/usr/local/lib/python3.7/dist-packages/keyboard/_nixkeyboard.py", line 148, in map_name
    build_tables()
  File "/usr/local/lib/python3.7/dist-packages/keyboard/_nixkeyboard.py", line 73, in build_tables
    dump = check_output(['dumpkeys', '--keys-only'], universal_newlines=True)
  File "/usr/lib/python3.7/subprocess.py", line 395, in check_output
    **kwargs).stdout
  File "/usr/lib/python3.7/subprocess.py", line 487, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['dumpkeys', '--keys-only']' returned non-zero exit status 1.```