首页 > 解决方案 > 在容器内发送按键

问题描述

我正在为游戏xmoto开发强化学习 AI ,为了快速训练,我需要将训练与多个代理同时训练并行化。代理使用 pyautogui 向游戏发送密钥。

我的问题:

我正在尝试在 docker 容器中使用pyautogui,我真的不知道它是如何工作的(对 docker 来说是新手),但我收到了一个错误

IOError:[Errno 2] 没有这样的文件或目录:'/root/.Xauthority'

完整的错误堆栈

(docker 已经在启动时启动了 xmoto,我可以通过 vnc 显示 xmoto,像素被用作代理的观察值)

知道如何解决我的问题吗?

也许比 pyautogui 发送密钥的另一种方式?

我的 github 仓库

标签: pythonlinuxdockerx11

解决方案


推荐阅读