Как использовать gexiv2 в Python?

Я только что скомпилировал exiv2 и gexiv2 для своей машины Debian, и теперь я хочу начать работать с gexiv2 для редактирования данных IPTC с использованием python. Сайт gexiv2 представляет следующую строку кода:

from gi.repository import GExiv2

Но это уже приводит к:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named gi.repository

Я даже не могу импортировать ги, так что я думаю, что мне не хватает другого пакета!? Что я должен сделать, чтобы сделать эту работу, как ожидалось?

ОБНОВЛЕНИЕ: Я обновил свою ОС до последней версии Debian. Я могу импортировать ги сейчас, но у меня все еще проблемы с GExiv2.

Следующая ошибка возникает при импорте GExiv2:

>>>from gi.repository import GExiv2
ERROR:root:Could not find any typelib for GExiv2

3 ответа

Привет у меня была такая же проблема, я исправил ее установкой gir1.2-gexiv2-0.4

Я считаю, что пакет вам нужен python3-gi или, если вы используете Python 2, python-gi,

Та же проблема здесь, я решил ее, установив gir1.2-gexiv2-0.4 и python-gobject

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