Невозможно импортировать TorchVision после установки Ma c OSX - PullRequest
0 голосов
/ 09 января 2020

Я установил Pytorch и Torchvision способом, предложенным на их веб-сайте через pip в виртуальной среде (env), и, хотя при установке go не возникает ошибок при импорте torchvision в моем коде python, выполните следующие действия. ошибка происходит.

Traceback (most recent call last):
  File "demo.py", line 2, in <module>
    import torchvision
  File "/Users/QuinceyBee/env/lib/python3.7/site-packages/torchvision/__init__.py", line 2, in <module>
    from torchvision import datasets
  File "/Users/QuinceyBee/env/lib/python3.7/site-packages/torchvision/datasets/__init__.py", line 9, in <module>
    from .fakedata import FakeData
  File "/Users/QuinceyBee/env/lib/python3.7/site-packages/torchvision/datasets/fakedata.py", line 3, in <module>
    from .. import transforms
  File "/Users/QuinceyBee/env/lib/python3.7/site-packages/torchvision/transforms/__init__.py", line 1, in <module>
    from .transforms import *
  File "/Users/QuinceyBee/env/lib/python3.7/site-packages/torchvision/transforms/transforms.py", line 17, in <module>
    from . import functional as F
  File "/Users/QuinceyBee/env/lib/python3.7/site-packages/torchvision/transforms/functional.py", line 5, in <module>
    from PIL import Image, ImageOps, ImageEnhance, PILLOW_VERSION
ImportError: cannot import name 'PILLOW_VERSION' from 'PIL' (/Users/QuinceyBee/env/lib/python3.7/site-packages/PIL/__init__.py)


Я пытался создать новые виртуальные среды для восстановления с нуля, пытался установить через conda в среде conda, однако ни один из них не решил эту проблему.
Я прошу прощения за любые проблемы с форматом, я впервые публикую здесь, а также я относительно новичок в использовании python.
Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 10 января 2020

Подушка 7.0.0 удалена PILLOW_VERSION, вместо этого вы должны использовать версию в своем собственном коде.

Если вы используете Torchvision, на этой неделе планируется выпустить релиз (неделя 2, 2020), чтобы исправить это:

Возможны следующие варианты:

  • ожидание новой версии torchvision
  • использовать основную версию torchvision, как указано ниже

    pip install -U git+https://github.com/pytorch/vision)
    
  • установка ночного видения факела, для которого также требуется пиктор из ночной версии

  • или установка подушки <7 </p>

    pip install "pillow<7"
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...