Clutter AttributeError: объект модуля не имеет атрибута Stage

Я абсолютный новичок как для Python, так и для Clutter. Я скопировал следующее с веб-сайта

import clutter

stage = clutter.Stage()
stage.set_size(400, 400)

label = clutter.Label()
label.set_text("Clutter Label Text")
# If no position is given it defaults to the upper most left corner.

stage.add(label)
stage.show_all()

clutter.main()

Когда я пытаюсь запустить этот скрипт, я получаю

AttributeError: 'module' object has no attribute 'Stage'

Кто-нибудь может мне помочь в этом?

1 ответ

Решение

Убедитесь, что ваше имя файла сценария не clutter.py,

Если это так, переименуйте его и убедитесь, что нет clutter.pyc в том же каталоге.

В противном случае это предотвращает импорт clutter модуль, который вы хотите, но импортирует свой собственный модуль.

Другие вопросы по тегам