不降低版本解决ImportError: cannot import name 'PILLOW_VERSION'问题

报错:ImportError: cannot import name ‘PILLOW_VERSION’

最近在用pytorch训练模型的时候出现如上报错

from PIL import Image, ImageOps, ImageEnhance, PILLOW_VERSION
ImportError: cannot import name 'PILLOW_VERSION'

查询后有些说是因为pillow版本过高,要把pillow版本降低到7.0以下,可是我已经把pillow的版本降低到6.2.2了如下

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pillow==6.2.2

发现还是没有效果,发现是在PIL中import PILLOW_VERSION模块时候出现的问题,于是干脆找到这个python程序, 如下

#vim 打开报错的程序
sudo vim /usr/local/lib/python3.6/dist-packages/torchvision/transforms/functional.py
#找到报错的内容
from PIL import Image, ImageOps, ImageEnhance, PILLOW_VERSION
#将这句改为
from PIL import Image, ImageOps, ImageEnhance, __version__
#保存退出

问题解决。

你可能感兴趣的:(不降低版本解决ImportError: cannot import name 'PILLOW_VERSION'问题)