You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已安装py3exiv2却提示模块找不到?问题排查与解决

解决ModuleNotFoundError: No module named 'py3exiv2'问题

运行脚本NVlistTagsFromPhoto.py处理图片014.jpg时出现以下报错:

jrc$ ~/bin/photos/NVlistTagsFromPhoto.py  014.jpg 
Traceback (most recent call last):
File "/Users/jrc/bin/photos/NVlistTagsFromPhoto.py", line 29, in <module>
import py3exiv2
ModuleNotFoundError: No module named 'py3exiv2'
jrc$ pip3 install py3exiv2
Requirement already satisfied: py3exiv2 in /usr/local/lib/python3.11/site-packages (0.11.0)
jrc$ type python3
python3 is /usr/local/bin/python3

问题原因

py3exiv2是包的安装名称,但Python代码中实际需要导入的模块名称是pyexiv2,两者命名不一致导致了模块找不到的错误。

解决方法

修改NVlistTagsFromPhoto.py第29行的导入语句:
将

import py3exiv2

替换为

import pyexiv2

内容的提问来源于stack exchange,提问作者vvk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 22:05:01