ImportError: cannot import name ‘PILLOW_VERSION’ from ‘PIL’
PyTorchというか、torchvisionを使おうとしただけで、こんなエラーが:
ImportError: cannot import name 'PILLOW_VERSION' from 'PIL'
Pillow 7.0.0でPILLOW_VERSION
が削除されたのが原因らしい。
PILLOW_VERSION has been removed. Use __version__ instead.
https://pillow.readthedocs.io/en/stable/releasenotes/7.0.0.html
とはいえ、ライブラリ内で使われているし、いろいろ理由があってライブラリのバージョンを下げたりライブラリを直接修正するのもできない。
で、
import PIL
PIL.PILLOW_VERSION = PIL.__version__
from torchvision import ...
とかいうアレなworkaroundを思いついた(動く)んだけど、これでいいのかPython。