本文共 1409 字,大约阅读时间需要 4 分钟。
torchvision 模块内import pillow的时候发现找不到PILLOW_VERSION, 但是已经安装了pip3 install pillow==7.0.0,默认最新版本为7.0.0
File "eval.py", line 10, inimport modelFile "/home/ternence_hsu/test/python_torch/model.py", line 2, in import torchvisionFile "/usr/local/lib/python3.5/dist-packages/torchvision/__init__.py", line 4, in from torchvision import datasetsFile "/usr/local/lib/python3.5/dist-packages/torchvision/datasets/__init__.py", line 9, in from .fakedata import FakeDataFile "/usr/local/lib/python3.5/dist-packages/torchvision/datasets/fakedata.py", line 3, in from .. import transformsFile "/usr/local/lib/python3.5/dist-packages/torchvision/transforms/__init__.py", line 1, in from .transforms import *File "/usr/local/lib/python3.5/dist-packages/torchvision/transforms/transforms.py", line 17, in from . import functional as FFile "/usr/local/lib/python3.5/dist-packages/torchvision/transforms/functional.py", line 5, in from PIL import Image, ImageOps, ImageEnhance, PILLOW_VERSIONImportError: cannot import name 'PILLOW_VERSION'
版本问题,版本降低到7.0.0 版本以下才可以
pip3 install 'pillow<7.0.0'
在 7.0.0 后的版本就没有 PILLOW_VERSION 这个值了
# VERSION was removed in Pillow 6.0.0.# PILLOW_VERSION was removed in Pillow 7.0.0.# Use __version__ instead.__version__ = _version.__version__
转载地址:http://smfli.baihongyu.com/