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
python
anaconda
python-imaging-library
Naveed Unjum
quelle
quelle
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"
)quelle
Downgrade-Kissen, wenn Sie nicht die neuesten Funktionen benötigen
Oder für Anakonda,
quelle
pip install "pillow<7"
, da 6.2.2 (und 7.0.0) Sicherheitskorrekturen enthält: pillow.readthedocs.io/en/stable/releasenotes/6.2.2.htmlconda 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
umfrom PIL import Image, ImageOps, ImageEnhance, __version__
infunctional.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
quelle
PILLOW_VERSION
durch__version__
infunctional.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
quelle
Update für alle, die diese Frage jetzt erreichen:
Rüsten Sie Ihr Kissen auf die neueste Version auf. Das Problem wurde behoben.
quelle
current
Versionen vorzuschlagen . Sie können es möglicherweise nicht aktualisieren.