gpt4 book ai didi

python - 如何让 pynput 与 ubuntu 一起工作?

转载 作者:行者123 更新时间:2023-12-04 18:48:16 25 4
gpt4 key购买 nike

我试图让 pynput 在 linux (ubuntu) 上工作,但我就是无法让它工作。我正在桌面上的终端窗口上运行我的脚本。
我已经安装了 pynput,但它只是无法检测到我的击键。这是我在主脚本中使用的代码:

from pynput.keyboard import Key, Listener, Controller 
from pynput import keyboard

def on_press():
print("key detected: " + str(key.char)))

listener = keyboard.Listener(on_press=on_press)
listener.start()
我试过了:
  • “须藤 pip3 安装 web3”
  • “须藤 pip3 安装 pynput”
  • “须藤 pip3 安装 xlib”
  • “显示=:0.0 python3 -c'导入pynput'”
  • “xhost +”

  • 并执行我的脚本:
  • “sudo python3 myscript.py”
  • "python3 myscript.py"

  • 但无论是否以 root 身份运行,这些似乎都不起作用。
    但是我确实得到 Xlib.xauth: warning, no xauthority details available ,如果这是导致问题的原因?
    任何建议表示赞赏。干杯。

    最佳答案

    也许

    pip install pynput none
    或者您可以使用 --user ,并将文件安装到您的主目录中以解决此问题。所以,尝试执行命令
    pip install pynput user

    关于python - 如何让 pynput 与 ubuntu 一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70700153/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com