[PYTHON] La dernière version de Pillow 7.0.0 tuera la transformation de pytorch.

Cela reste le titre.

Si vous effectuez une mise à niveau vers la dernière version de l'oreiller 7.0.0 et exécutez le code qui contient la transformation pytorch, vous obtiendrez:

  File "train.py", line 6, in <module>
    from utils.datasets import *
  File "/home/jun/Desktop/work_space/sportip/hogehoge/utils/datasets.py", line 12, in <module>
    import torchvision.transforms as transforms
  File "/home/jun/.local/share/virtualenvs/hogehoge-IBQiZg8J/lib/python3.6/site-packages/torchvision/__init__.py", line 4, in <module>
    from torchvision import datasets
  File "/home/jun/.local/share/virtualenvs/hogehoge-IBQiZg8J/lib/python3.6/site-packages/torchvision/datasets/__init__.py", line 9, in <module>
    from .fakedata import FakeData
  File "/home/jun/.local/share/virtualenvs/hogehoge-IBQiZg8J/lib/python3.6/site-packages/torchvision/datasets/fakedata.py", line 3, in <module>
    from .. import transforms
  File "/home/jun/.local/share/virtualenvs/hogehoge-IBQiZg8J/lib/python3.6/site-packages/torchvision/transforms/__init__.py", line 1, in <module>
    from .transforms import *
  File "/home/jun/.local/share/virtualenvs/hogehoge-IBQiZg8J/lib/python3.6/site-packages/torchvision/transforms/transforms.py", line 17, in <module>
    from . import functional as F
  File "/home/jun/.local/share/virtualenvs/hogehoge-IBQiZg8J/lib/python3.6/site-packages/torchvision/transforms/functional.py", line 5, in <module>
    from PIL import Image, ImageOps, ImageEnhance, PILLOW_VERSION
ImportError: cannot import name 'PILLOW_VERSION'

Cela est dû à la version d'oreiller 7.0.0 publiée en 2020.

https://pypi.org/project/Pillow/7.0.0/

Pour éviter cela, spécifiez la version précédente lors de l'installation de l'oreiller.

pipenv install pillow==6.2.1

Recommended Posts

La dernière version de Pillow 7.0.0 tuera la transformation de pytorch.
Utilisez la dernière version de PyCharm sur Ubuntu
Installez la dernière version de CMake sur Ubuntu 18.04.4 LTS
Aligner la version de chromedriver_binary
Mettez la dernière version de Python dans Linux (Debian) du Chromebook
Installez la dernière version de Git sur votre serveur Linux
Tester la version du module argparse
Élever la version de pyenv elle-même
pyenv-changer la version python de virtualenv
Propriétés de la transformée de Fourier discrète
Installez la dernière version d'Apache httpd 2.4 à partir des sources sur Cent OS 8
À propos de l'environnement virtuel de Python version 3.7
[Python] Essayez pydash de la version Python de lodash
Version Migemo de la commande: find ,: mfind
Il semble que la version de pyflakes ne soit pas la dernière lorsque flake8 est installé
L'histoire de la création du Mel Icon Generator version 2
La valeur de pyTorch torch.var () n'est pas distribuée
Écrire une note sur la version python de python virtualenv
Essayez Progate Free Edition [Python I]
Obtenez la dernière version du noyau Linux avec ArchLinux
[Explication de la mise en œuvre] Comment utiliser la version japonaise de BERT dans Google Colaboratory (PyTorch)