Ich habe gerade exiv2 und gexiv2 für meine debian machiene kompiliert und jetzt möchte ich anfangen, mit gexiv2 zu arbeiten, um IPTC-Daten mit Python zu bearbeiten. Die gexiv2 Website präsentiert die folgende Codezeile:Wie gexiv2 in Python zu verwenden?
from gi.repository import GExiv2
Aber das ergibt sich bereits in:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named gi.repository
kann ich nicht einmal gi importieren, damit ich denke, dass ich ein anderes Paket fehlt bin !? Was muss ich tun, damit dies wie erwartet funktioniert?
UPDATE: Ich habe mein Betriebssystem auf die neueste Debian-Version aktualisiert. Ich kann jetzt gi importieren, aber ich habe immer noch Probleme mit GExiv2.
Der folgende Fehler tritt auf, wenn GExiv2 importieren:
>>>from gi.repository import GExiv2
ERROR:root:Could not find any typelib for GExiv2
Für mich ist es funktionierte manuell installieren das Paket ['gir1.2-gexiv2'] (http://packages.ubuntu.com/raring/amd64/gir1.2-gexiv2-0.4/download) von Ubuntu (Ich benutze Debian sid). – Christoph