Beim Importieren gibt Python (anaconda) den folgenden Fehler aus:
ImportError: cannot import name 'PILLOW_VERSION' from 'PIL'
Ich habe versucht zu entfernen pillow
und dann, conda install
aber der Fehler bleibt bestehen. Bitte helfen Sie
Beim Importieren gibt Python (anaconda) den folgenden Fehler aus:
ImportError: cannot import name 'PILLOW_VERSION' from 'PIL'
Ich habe versucht zu entfernen pillow
und dann, conda install
aber der Fehler bleibt bestehen. Bitte helfen Sie
Antworten:
Kissen 7.0.0 entfernt PILLOW_VERSION
, sollten __version__
Sie stattdessen in Ihrem eigenen Code verwenden.
Bearbeiten (2020-01-16):
Bei Verwendung von Torchvision wurde dies in Version 0.5.0 behoben . Reparieren:
torchvision>=0.5.0
Alte Info (09.01.2020):
Wenn Sie Torchvision verwenden, ist diese Woche (Woche 2, 2020) eine Veröffentlichung geplant, um das Problem zu beheben:
Die Optionen sind:
pip install -U git+https://github.com/pytorch/vision
)pip install "pillow<7"
)Downgrade-Kissen, wenn Sie nicht die neuesten Funktionen benötigen
pip install pillow<7
Oder für Anakonda,
conda install -c anaconda pillow<7
pip install "pillow<7"
, da 6.2.2 (und 7.0.0) Sicherheitskorrekturen enthält: pillow.readthedocs.io/en/stable/releasenotes/6.2.2.html
conda install -c anaconda pillow=6.1
.
Ich habe durch Modifizieren gelöst functional.py
und __init__.py
welche in der Fehlermeldung erwähnt werden. Fehler .
Ändern , from PIL import Image, ImageOps, ImageEnhance, PILLOW_VERSION
um from PIL import Image, ImageOps, ImageEnhance, __version__
in functional.py
ca. Zeilennummer 5.
Ändern Sie PILLOW_VERSION = __version__ = _version.__version__
in __version__ = __version__ = _version.__version__
in __init__.py
, ca. Zeile Nr. 22.
Dateipfad:
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
durch __version__
in functional.py
an: Your_File_Path\Lib\site-packages\torchvision\transforms\functional.py
und dann gab es keine Fehler.
Herabstufen Sie Ihr Kissen auf 6.1 und starten Sie Ihr Jupyter-Notebook neu.
Benutze das
conda install pillow=6.1
Update für alle, die diese Frage jetzt erreichen:
Rüsten Sie Ihr Kissen auf die neueste Version auf. Das Problem wurde behoben.
current
Versionen vorzuschlagen . Sie können es möglicherweise nicht aktualisieren.