Durante a importação, o Python (anaconda) fornece o seguinte erro:
ImportError: cannot import name 'PILLOW_VERSION' from 'PIL'
Tentei remover pillow
e, em seguida, conda install
mas o erro persiste. Por favor ajude
python
anaconda
python-imaging-library
Unjum Naveed
fonte
fonte
Respostas:
Pillow 7.0.0 removido
PILLOW_VERSION
, você deve usar__version__
em seu próprio código.Editar (2020-01-16):
Se estiver usando a visão da tocha, isso foi corrigido na v0.5.0 . Consertar:
torchvision>=0.5.0
Informações antigas (2020-01-09):
Se você estiver usando o torchvision, há uma liberação planejada esta semana (semana 2, 2020) para corrigi-la:
As opções são:
pip install -U git+https://github.com/pytorch/vision
)pip install "pillow<7"
)fonte
Faça o downgrade do travesseiro se você não precisar dos recursos mais recentes
Ou para anaconda,
fonte
pip install "pillow<7"
, como 6.2.2 (e 7.0.0) contém correções de segurança: pillow.readthedocs.io/en/stable/releasenotes/6.2.2.htmlconda install -c anaconda pillow=6.1
.Eu resolvi modificando
functional.py
e__init__.py
que são mencionados na mensagem de erro. Erro .Modifique
from PIL import Image, ImageOps, ImageEnhance, PILLOW_VERSION
parafrom PIL import Image, ImageOps, ImageEnhance, __version__
emfunctional.py
aproximadamente o número da linha 5.Modifique
PILLOW_VERSION = __version__ = _version.__version__
para__version__ = __version__ = _version.__version__
in__init__.py
, aproximadamente a linha nº 22.Caminho de arquivo:
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
fonte
PILLOW_VERSION
por__version__
emfunctional.py
:Your_File_Path\Lib\site-packages\torchvision\transforms\functional.py
e, em seguida, não houve erros.Faça o downgrade do travesseiro para 6,1 e reinicie o notebook Jupyter.
Usa isto
conda install pillow=6.1
fonte
Atualize para quem chega a esta pergunta agora:
Atualize seu travesseiro para a versão mais recente. O problema foi corrigido.
fonte
current
versões. Eles podem não conseguir atualizá-lo.