Python导入exif库遇ModuleNotFoundError问题求助
解决VS Code中找不到已安装的
exif库问题 这是典型的Python解释器环境不一致导致的问题,按以下步骤排查:
确认VS Code使用的Python解释器版本
打开VS Code,左下角会显示当前使用的Python版本号。点击这个版本号,在弹出的列表里找到路径为/Library/Frameworks/Python.framework/Versions/3.9/bin/python3的解释器并选中——这就是你终端里装了exif库的那个Python环境。验证VS Code终端的包安装情况
在VS Code的内置终端里执行:python3 -m pip list查看输出里有没有
exif(版本1.6.0)。如果没有,直接在这个终端里重新安装:python3 -m pip install exif这样会把库安装到VS Code当前使用的解释器环境中。
检查虚拟环境
如果你的项目目录里有虚拟环境(比如venv文件夹),VS Code可能自动激活了它。此时要么在激活的虚拟环境里安装exif,要么关闭虚拟环境(删除.venv文件夹或退出激活状态),改用系统的Python3.9。最后确认
检查代码里的导入语句是否正确:from exif import Image as ExifImage,没有拼写错误。如果以上步骤都做了,重启VS Code再运行代码试试。
内容的提问来源于stack exchange,提问作者ReinoutMendix
相关产品推荐
相关产品推荐

