问题:
Traceback (most recent call last):
File "detector.py", line 11, in <module>
from model import Net
File "C:\Users\Asteria\Desktop\sfd.pytorch-master\model.py", line 5, in <module>
from torchvision.models.vgg import VGG, cfg, make_layers, vgg16
File "C:\Program Files\Python35\lib\site-packages\torchvision\__init__.py", line 2, in <module>
from torchvision import datasets
File "C:\Program Files\Python35\lib\site-packages\torchvision\datasets\__init__.py", line 9, in <module>
from .fakedata import FakeData
File "C:\Program Files\Python35\lib\site-packages\torchvision\datasets\fakedata.py", line 3, in <module>
from .. import transforms
File "C:\Program Files\Python35\lib\site-packages\torchvision\transforms\__init__.py", line 1, in <module>
from .transforms import *
File "C:\Program Files\Python35\lib\site-packages\torchvision\transforms\transforms.py", line 17, in <module>
from . import functional as F
File "C:\Program Files\Python35\lib\site-packages\torchvision\transforms\functional.py", line 5, in <module>
from PIL import Image, ImageOps, ImageEnhance, PILLOW_VERSION
ImportError: cannot import name 'PILLOW_VERSION'
关键是:
ImportError: cannot import name 'PILLOW_VERSION'
问题出现的原因:
当前安装的pillow版本过高,应该降低当前pillow的版本
当前版本:
解决方案:
pip3 install pillow==6.2.2