我正在尝试按照pyexiv2教程页面中的教程 但是由于一些未知的原因,它拒绝运行,我想向你寻求一些建议。
`#this is my code
import pyexiv2
metadata = pyexiv2.ImageMetadata('test.png')
metadata.read()`
当我尝试在终端中使用 python 解释器在包含图像“test.png”的文件夹中运行此代码时,会出现以下错误。
`Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/dist-packages/pyexiv2/metadata.py", line 107,
in read
self.__image = self._instantiate_image(self.filename)
File "/usr/lib/python2.7/dist-packages/pyexiv2/metadata.py", line 74,
in
_instantiate_image
raise IOError(ENOENT, os.strerror(ENOENT), filename)
IOError: [Errno 2] No such file or directory: 'test.png'
` 这是我的设置。我在 Mac 书上的虚拟机上运行 ubuntu 16.04LTS,带有 macOS 山脉。Python 版本是 2.7.12。
我使用本指南安装pyexiv2。当我检查 /usr/local/lib 文件夹时,它显示 libexiv2 安装在那里。我在这里做错了什么?是否有更好的 pyexiv2 版本可以使用?我对使用 python 相当陌生。:) 并提前感谢