5

我已经尝试过IPTCInfo3。但是安装成功后

pip3 install IPTCInfo

我收到一个导入错误:

Python 3.5.2 (default, Oct 11 2016, 04:59:56) 
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.38)] on darwin

from iptcinfo import IPTCInfo

Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "/Applications/PyCharm.app/Contents/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
ImportError: No module named 'iptcinfo'
4

4 回答 4

5

现在有一个 Python 3 版本的 iptcinfo。它是pip3 install iptcinfo3并且它在包含电池的情况下开箱即用。请尝试并在 github 上提交任何问题。我是维护者。

于 2019-07-06T04:41:00.667 回答
1

pip install IPTCinfo是你不想要的 -它是 python2 唯一的包。您链接的内容不在 PyPI 上,但这并不意味着您无法安装它!

从 github 下载 zip 文件,解压缩,然后在生成的文件夹中运行: python setup.py install. 我遇到了文件命名问题,不确定这是否只是我所做的事情的结果 -如果您遇到关于没有模块的相同问题,您可以打开setup.py并更改py_modules=['iptcinfo3'],为。py_modules=['iptcinfo'],iptcinfo3

从那里你应该能够像往常一样导入。我只是为它运行了一个命令并且它起作用了。

于 2017-03-28T20:29:05.803 回答
0

寻找相同的。上面@mcepl 提到的gexiv2分支似乎同时支持 python 2 和 3exiv2

根据 Gnome gexiv2 站点,GIMP 的未来版本将gexiv2用于元数据,这将确保未来的支持。

于 2018-08-11T23:29:59.277 回答
-3

试试这个命令:

pip install --upgrade python-iptables

它对我有用。

于 2019-11-26T06:48:38.383 回答