Отправить нажатие клавиши внутри контейнера - PullRequest
0 голосов
/ 16 ноября 2018

Я работаю над искусственным интеллектом обучения для игры xmoto , чтобы быстро тренироваться, мне нужно распараллелить тренировку с одновременным обучением нескольких агентов. Агенты используют pyautogui для отправки ключа в игру.

Моя проблема:

Я пытаюсь использовать pyautogui внутри контейнера докера, я действительно не знаю, как он работает (новичок в докере), но я получаю ошибку

IOError: [Errno 2] Нет такого файла или каталога: '/root/.Xauthority'

полный стек ошибок

(Докер уже запускает xmoto при запуске, и я могу включить его для отображения xmoto, пиксели используются как наблюдения для агента)

Есть идеи, как решить мою проблему?

Может быть, другой способ отправки ключа, чем pyautogui?

Мой репозиторий github

...