1 配置Yolov5出现ImportError: cannot import name 'PILLOW_VERSION' from 'PIL'错误

Python – 配置Yolov5出现ImportError: cannot import name ‘PILLOW_VERSION’ from ‘PIL’错误-StubbornHuang Blog

今天早上按照YOLOv5 Github官方仓库的README使用pip在Anaconda环境中安装YOLOv5所需要的依赖库之后,运行detect.py文件,然后出现了ImportError: cannot import name 'PILLOW_VERSION' from 'PIL'的错误。

解决方法

使用文本编辑打开当前Anaconda环境下的torchvision包下的functional.py,此文件在我电脑上的本地路径为:G:\ProgramData\Anaconda3\envs\YOLOv5\Lib\site-packages\torchvision\transforms\functional.py,将该文件的第5行从

from PIL import Image, ImageOps, ImageEnhance, PILLOW_VERSION

修改为

from PIL import Image, ImageOps, ImageEnhance, __version__

保存文件,重新运行即可。