Программа Python3 Gtk выдает самоанализ ошибки typelib - PullRequest
0 голосов
/ 14 апреля 2019

Я пытаюсь преобразовать программу Python2 GtK, в частности Comix , в программу Python3 Gtk.

Я достиг точки, когда программа выдает ошибку:

ImportError: невозможно импортировать имя Gobject, самоанализ типа самообучения нет найден

В этот момент выдается ошибка:

from gi.repository import Gobject

на bookmark.py. В любом случае, сама программа содержит различные связанные файлы py, и представить структуру не так просто.

Самое смешное, что такая же команда импорта выполняется в других модулях в той же программе без проблем. Я не уверен, в чем здесь проблема.

Некоторые решения , упомянутые для установки gir1.2-gtk-3.0, выполнены, но безрезультатно. Также я установил свои модули, используя pip, и компилировать их с помощью --enable-introspection=yes кажется мне излишним. Должно быть другое решение.

Есть идеи, что здесь происходит и как с этим бороться?

1 Ответ

1 голос
/ 14 апреля 2019

Имена модулей чувствительны к регистру, попробуйте вместо этого:

from gi.repository import GObject
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...