Pyglet - не удалось создать текстовое свойство UTF8 - PullRequest
0 голосов
/ 06 ноября 2018

Я пытаюсь следовать руководству по разработке игр с использованием python и пакета acrade. Я установил аркаду, используя: (я использую Linux)

pip3 install arcade

Затем я попытался скомпилировать следующий код для проверки только что установленного пакета:

import arcade

SCREEN_WIDTH = 600
SCREEN_HEIGHT = 600

arcade.open_window(SCREEN_WIDTH, SCREEN_HEIGHT, "Drawing Example")

arcade.set_background_color(arcade.color.WHITE)

arcade.start_render()

x = 300
y = 300
radius = 200
arcade.draw_circle_filled(x, y, radius, arcade.color.YELLOW)

x = 370
y = 350
radius = 20
arcade.draw_circle_filled(x, y, radius, arcade.color.BLACK)

x = 230
y = 350
radius = 20
arcade.draw_circle_filled(x, y, radius, arcade.color.BLACK)

x = 300
y = 280
width = 120
height = 100
start_angle = 190
end_angle = 350
arcade.draw_arc_outline(x, y, width, height, arcade.color.BLACK, start_angle, end_angle, 10)

arcade.finish_render()

arcade.run()

Я получаю следующие ошибки:

  File "/home/beewulf/.local/lib/python3.6/site-packages/pyglet/window/xlib/__init__.py", line 805, in _set_text_property
    raise XlibException('Could not create UTF8 text property')
pyglet.window.xlib.XlibException: Could not create UTF8 text property

Я пытался следовать решению в [https://github.com/openai/gym/issues/673] Но это не сработало.

У кого-нибудь есть идеи?

...