Я пытаюсь создать простую игру с pyglet. Я все еще изучаю эту библиотеку и использую руководство по программированию Pyglet для обучения. Тем не менее, я получаю
AttributeError: модуль 'pyglet.text' не имеет атрибута 'label'
ошибка каждый раз, когда я запускаю код.
Я пробовал import pyglet.text
и import pyglet.text.label
. import pyglet.text
все еще дает
AttributeError: модуль 'pyglet.text' не имеет атрибута 'label'.
Однако, import pyglet.text.label
дает
ModuleNotFoundError: Нет модуля с именем «pyglet.text.label».
Мой код:
import pyglet
import pyglet.text.label
window = pyglet.window.Window()
label = pyglet.text.label('Hello World',
font_name='Times New Roman',
font_size=36,
x=window.width//2,
y=window.height//2,
anchor_x='center',
anchor_y='center')
@window.event
def on_draw():
window.clear()
label.draw()
pyglet.app.run()
Я ожидал увидеть, что окно очищено от цвета фона по умолчанию, и на экране напечатан Hello World. Но я всегда получаю пустое окно с
AttributeError: модуль 'pyglet.text' не имеет атрибута 'label'
напечатано в оболочке.