>>> import torchvision
Traceback (most recent call last):
File "
File "C:Userstplihangyanganaconda3libsite-packagestorchvision__init__.py", line 2, in
from torchvision import datasets
File "C:Userstplihangyanganaconda3libsite-packagestorchvisiondatasets__init__.py", line 9, in
from .fakedata import FakeData
File "C:Userstplihangyanganaconda3libsite-packagestorchvisiondatasetsfakedata.py", line 3, in
from .. import transforms
File "C:Userstplihangyanganaconda3libsite-packagestorchvisiontransforms__init__.py", line 1, in
from .transforms import *
File "C:Userstplihangyanganaconda3libsite-packagestorchvisiontransformstransforms.py", line 17, in
from . import functional as F
File "C:Userstplihangyanganaconda3libsite-packagestorchvisiontransformsfunctional.py", line 5, in
from PIL import Image, ImageOps, ImageEnhance, PILLOW_VERSION
ImportError: cannot import name 'PILLOW_VERSION' from 'PIL' (C:Userstplihangyanganaconda3libsite-packagesPIL__init__.py)
由于_init_.py与functional.py里面的一个字段不匹配
解决方案:修改报错中的functional.py,修改内容如下
from __future__ import division import torch import sys import math from PIL import Image, ImageOps, ImageEnhance,__version__ #此处原本是PILLOW_VERSION



