запуск нескольких экземпляров pyglet с многопроцессорной библиотекой в ​​python - PullRequest
0 голосов
/ 30 января 2020

У меня есть python код, который визуализирует сценарий вождения в python. Код использует pyglet. Допустим, код:

vis_traj(input_A)

Мне нужно визуализировать два сценария ios одновременно. И я пытаюсь запустить их на отдельном процессоре, используя многопроцессорную библиотеку.

p1 = Process(target = vis_traj, args=(input_A)) p2 = Process(target = vis_traj, args=(input_B)) p1.start() p2.start()

Но я получаю ошибку, и кажется, что они не могут одновременно использовать X-сервер:

XIO: фатальная ошибка ввода-вывода 25 (неуместно ioctl для устройства) на X-сервере ": 1" после 228 запросов (обработано 228) с оставшимися событиями 0.

XIO: фатальная ошибка ввода-вывода 11 (ресурс временно недоступен) на X-сервере ": 1" после 230 запросов (обработано 230 известных) с оставшимися 18 событиями.

XIO: фатальная ошибка ввода-вывода 11 (ресурс временно недоступен) на X-сервере ": 1" после 228 запросов (обработано 228 известных) с оставшимися 0 событиями.

Есть ли способ обойти эту ошибку?

...