У меня проблемы с пониманием gi.repository
Я использую эту конструкцию в своем коде
from gi.repository import Gtk
Но если я хочу использовать какой-то компонент, я получаю ошибку импорта
Я искал, и у меня получилось, что он работает для некоторых компонентов, таких как GtkSource, Vte, GLib, ...
Так что мой код похож на
from gi.repository import Gtk, GtkSource, Vte, GLib
Все работало нормально, но если я хочу добавить matplotlib для рисования на холсте, я получаю сообщение об ошибке
enter code/usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40: Warning: specified class size for type `PyGtkGenericCellRenderer' is smaller than the parent type's `GtkCellRenderer' class size
from gtk import _gtk
/usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40: Warning: g_type_get_qdata: assertion `node != NULL' failed
from gtk import _gtk
/usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40: Warning: g_ascii_strncasecmp: assertion `s2 != NULL' failed
from gtk import _gtk
Segmentation fault (core dumped) here
Как мне заставить matplotlib работать с gi.repository?
Спасибо