Как использовать 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