6

debian マシン用に exiv2 と gexiv2 をコンパイルしたばかりですが、gexiv2 を使用して Python を使用して IPTC データを編集したいと考えています。gexiv2 Web サイトには、次のコード行が表示されます。

from gi.repository import GExiv2

しかし、それはすでに次の結果になっています。

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

gi をインポートすることさえできないので、別のパッケージが不足していると思います!? これを期待どおりに機能させるにはどうすればよいですか?

更新: OS を最新の debian バージョンにアップグレードしました。gi をインポートできるようになりましたが、まだ GExiv2 に問題があります。

GExiv2 のインポート時に次のエラーが発生します。

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

3 に答える 3

0

ここで同じ問題が発生しました。gir1.2-gexiv2-0.4 と python-gobject をインストールして解決しました。

于 2014-03-24T13:27:10.073 に答える