6

我刚刚为我的 debian 机器编译了 exiv2 和 gexiv2,现在我想开始使用 gexiv2 来使用 python 编辑 IPTC 数据。gexiv2 网站提供以下代码行:

from gi.repository import GExiv2

但这已经导致:

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

我什至不能导入 gi 所以我想我错过了另一个包!?我必须做些什么才能使这项工作按预期进行?

更新:我将我的操作系统升级到最新的 debian 版本。我现在可以导入 gi,但 GExiv2 仍然有问题。

导入 GExiv2 时出现以下错误:

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

3 回答 3

4

嗨我有同样的问题我通过安装解决了它gir1.2-gexiv2-0.4

于 2014-02-01T13:28:52.183 回答
1

我相信您需要的包是python3-gi,或者,如果您使用的是 Python 2 python-gi,.

于 2013-10-04T19:57:53.657 回答
0

同样的问题,我通过安装 gir1.2-gexiv2-0.4 AND python-gobject 解决了

于 2014-03-24T13:27:10.073 回答