read/write IPTC 数据是否有任何 Python3 兼容模块?
Is there any Python3 compatible module to read/write IPTC-data?
我已经试过了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'
pip install IPTCinfo
是你不想要的 - it's the python2 only package。您链接的内容不在 PyPI 上,但这并不意味着您无法安装它!
从 github 下载 zip 文件,解压缩,然后在生成的文件夹 运行 中:
python setup.py install
。我 运行 遇到文件命名问题,不确定这是否只是我所做的事情的结果 - 你可以打开 setup.py
并将 py_modules=['iptcinfo3'],
更改为 py_modules=['iptcinfo'],
如果您遇到关于没有 iptcinfo3
模块的相同问题。
从那里您应该可以像往常一样导入。我只是 运行 一个命令,它起作用了。
寻找相同的。看来 gexiv2
branch of exiv2
mentioned by @mcepl above supports both python 2 and 3.
根据 Gnome gexiv2 站点,GIMP 的未来版本将使用 gexiv2
作为元数据,这将确保未来的支持。
现在有 Python 3 版本的 iptcinfo。它是 pip3 install iptcinfo3
,开箱即用,包括电池。请试用并在 github 上提交任何问题。我是维护者
试试这个命令:
pip install --upgrade python-iptables
对我有用。
我已经试过了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'
pip install IPTCinfo
是你不想要的 - it's the python2 only package。您链接的内容不在 PyPI 上,但这并不意味着您无法安装它!
从 github 下载 zip 文件,解压缩,然后在生成的文件夹 运行 中:
python setup.py install
。我 运行 遇到文件命名问题,不确定这是否只是我所做的事情的结果 - 你可以打开 setup.py
并将 py_modules=['iptcinfo3'],
更改为 py_modules=['iptcinfo'],
如果您遇到关于没有 iptcinfo3
模块的相同问题。
从那里您应该可以像往常一样导入。我只是 运行 一个命令,它起作用了。
寻找相同的。看来 gexiv2
branch of exiv2
mentioned by @mcepl above supports both python 2 and 3.
根据 Gnome gexiv2 站点,GIMP 的未来版本将使用 gexiv2
作为元数据,这将确保未来的支持。
现在有 Python 3 版本的 iptcinfo。它是 pip3 install iptcinfo3
,开箱即用,包括电池。请试用并在 github 上提交任何问题。我是维护者
试试这个命令:
pip install --upgrade python-iptables
对我有用。