Al importar, Python (anaconda) da el siguiente error:
ImportError: cannot import name 'PILLOW_VERSION' from 'PIL'
Intenté eliminar pillowy luego, conda installpero el error persiste. Por favor ayuda
python
anaconda
python-imaging-library
Naveed Unjum
fuente
fuente

Respuestas:
Pillow 7.0.0 eliminado
PILLOW_VERSION, debe usar__version__su propio código en su lugar.Editar (2020-01-16):
Si usa torchvision, esto se ha solucionado en v0.5.0 . Arreglar:
torchvision>=0.5.0Información anterior (2020-01-09):
Si usa torchvision, hay un lanzamiento planeado esta semana (semana 2, 2020) para solucionarlo:
Las opciones son:
pip install -U git+https://github.com/pytorch/vision)pip install "pillow<7")fuente
Baje la almohada si no necesita las últimas funciones
O para anaconda,
fuente
pip install "pillow<7", como 6.2.2 (y 7.0.0) contiene correcciones de seguridad: pillow.readthedocs.io/en/stable/releasenotes/6.2.2.htmlconda install -c anaconda pillow=6.1.He resuelto modificando
functional.pyy__init__.pyque se mencionan en el mensaje de error. Error .Modificar
from PIL import Image, ImageOps, ImageEnhance, PILLOW_VERSIONafrom PIL import Image, ImageOps, ImageEnhance, __version__enfunctional.pyaprox número de línea 5.Modificar
PILLOW_VERSION = __version__ = _version.__version__a__version__ = __version__ = _version.__version__en__init__.py, línea no 22 aproximadamente.Ruta de archivo:
functional.py:C:\Users\UserName\AppData\Local\Programs\Python\Python37\Lib\site-packages\torchvision\transforms\functional.py__init__.py:C:\Users\UserName\AppData\Local\Programs\Python\Python37\Lib\site-packages\PIL\__init__.pyfuente
PILLOW_VERSIONpor__version__enfunctional.py:Your_File_Path\Lib\site-packages\torchvision\transforms\functional.pyy luego no hubo errores.Reduce tu almohada a 6.1 y reinicia tu portátil Jupyter.
Utilizar este
conda install pillow=6.1fuente
Actualización para cualquiera que llegue a esta pregunta ahora:
Actualiza tu almohada a la última versión. El problema ha sido solucionado.
fuente
currentversiones. Es posible que no puedan actualizarlo.