ImportError: No module named exiftool

ImportError: No module named exiftool

我是 运行 python 脚本中的 exiftool,但它向我抛出这个错误,我用谷歌搜索但没有成功。

到目前为止我做了什么: 使用以下命令在 mac 上安装了 exiftool:

brew install exiftool

安装成功,没有任何问题。

将 PATH 变量设置为 exiftool:

export PATH=/usr/local/Cellar/exiftool/10.55_1/:$PATH

我已经使用 echo $PATH 命令确认了这一点。

最后,当我执行 sudo pip install exiftool 时,抛出一个错误。

Could not find a version that satisfies the requirement pyexiftool (from versions: ) No matching distribution found for pyexiftool

我不确定,我在步骤中错过了什么。感谢任何帮助。

我不知道为什么不能使用 brew 安装,但我通过这个手动安装了它 link here

然后我通过运行终端上的这个命令

确保系统识别exif工具命令
exiftool -S -Make filename.jpg

然后在我的代码中我做了这样的事情:

EXIFTOOL_PATH = '/usr/local/bin/exiftool'

with exiftool.ExifTool(EXIFTOOL_PATH) as et:
  the_et = et
  # Some logic