python3.x Windows上的IPTCInfo

2024-05-15 19:35:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要从图像中提取IPTC元数据。我在Windows上读到的关于Python包的大部分内容都建议使用预编译的二进制文件,但是我没有看到IPTCInfo的二进制文件,因此我尝试了pip3。在

我在尝试安装此程序时收到来自pip的错误:

C:\Users\hackr>pip3 install IPTCInfo
Collecting IPTCInfo
  Downloading IPTCInfo-1.9.5-6.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\hackr\AppData\Local\Temp\pip-build-v4m344a7\IPTCInfo\setup.py", line 32
        print self.get_archive_files()
                 ^
    SyntaxError: invalid syntax

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\hackr\AppData\Local\Temp\pip-build-v4m344a7\IPTCInfo

所以,我试图打开它引用的最后一个临时文件,但它似乎不存在。。。在


Tags: pip文件inpyinfoeggsetupline
2条回答

我在Pypi中维护IPTCInfo3。我建议通过pip3 install iptcinfo3下载它,因为它是专门为Python3x升级的。享受吧。在

我也有同样的问题。似乎IPTCinfo是针对python-2的。我将为python-3升级IPTCinfo。在

不过,我找到了提供相同类型映像支持的exvi2库。在https://wiki.gnome.org/Projects/gexiv2有一个python接口

相关问题 更多 >