Al importar, Python (anaconda) da el siguiente error:
ImportError: cannot import name 'PILLOW_VERSION' from 'PIL'
Intenté eliminar pillow
y luego, conda install
pero el error persiste. Por favor ayuda
Al importar, Python (anaconda) da el siguiente error:
ImportError: cannot import name 'PILLOW_VERSION' from 'PIL'
Intenté eliminar pillow
y luego, conda install
pero 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.0
Informació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.py
y __init__.py
que se mencionan en el mensaje de error. Error .
Modificar from PIL import Image, ImageOps, ImageEnhance, PILLOW_VERSION
a 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.py
y 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.
current
versiones. Es posible que no puedan actualizarlo.