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
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
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")Baje la almohada si no necesita las últimas funciones
pip install pillow<7
O para anaconda,
conda install -c anaconda pillow<7
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.html
conda 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_VERSIONa from PIL import Image, ImageOps, ImageEnhance, __version__enfunctional.py aprox 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__.py
PILLOW_VERSION por __version__ en functional.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.1
Actualización para cualquiera que llegue a esta pregunta ahora:
Actualiza tu almohada a la última versión. El problema ha sido solucionado.
currentversiones. Es posible que no puedan actualizarlo.