Durante l'importazione, Python (anaconda) restituisce il seguente errore:
ImportError: cannot import name 'PILLOW_VERSION' from 'PIL'
Ho provato a rimuovere pillow
e poi conda install
l'errore persiste. Per favore aiuto
Durante l'importazione, Python (anaconda) restituisce il seguente errore:
ImportError: cannot import name 'PILLOW_VERSION' from 'PIL'
Ho provato a rimuovere pillow
e poi conda install
l'errore persiste. Per favore aiuto
Risposte:
Cuscino 7.0.0 rimosso PILLOW_VERSION
, dovresti invece usare il __version__
tuo codice.
Modifica (2020-01-16):
Se si utilizza Torchvision, questo problema è stato risolto in v0.5.0 . Aggiustare:
torchvision>=0.5.0
Vecchie informazioni (2020-01-09):
Se si utilizza torchvision, è prevista una versione questa settimana (settimana 2, 2020) per risolverlo:
Le opzioni sono:
pip install -U git+https://github.com/pytorch/vision
)pip install "pillow<7"
)Declassare il cuscino se non sono necessarie le ultime funzionalità
pip install pillow<7
O per anaconda,
conda install -c anaconda pillow<7
pip install "pillow<7"
, poiché 6.2.2 (e 7.0.0) contiene correzioni di sicurezza: pillow.readthedocs.io/en/stable/releasenotes/6.2.2.html
conda install -c anaconda pillow=6.1
.
Ho risolto modificando functional.py
e __init__.py
che sono menzionati nel messaggio di errore. Errore .
Modificare from PIL import Image, ImageOps, ImageEnhance, PILLOW_VERSION
a from PIL import Image, ImageOps, ImageEnhance, __version__
in functional.py
circa la linea numero 5.
Modificare PILLOW_VERSION = __version__ = _version.__version__
in __version__ = __version__ = _version.__version__
in __init__.py
, riga n. 22 circa.
Percorso del file:
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
da __version__
in functional.py
a: Your_File_Path\Lib\site-packages\torchvision\transforms\functional.py
e poi non ci sono stati errori.
Esegui il downgrade del cuscino su 6.1 e riavvia il notebook Jupyter.
Usa questo
conda install pillow=6.1
Aggiorna per chiunque raggiunga questa domanda ora:
Aggiorna il tuo cuscino all'ultima versione. Il problema è stato risolto.
current
versioni. Potrebbero non essere in grado di aggiornarlo.