Saat mengimpor, Python (anaconda) memberikan kesalahan berikut:
ImportError: cannot import name 'PILLOW_VERSION' from 'PIL'
Saya mencoba menghapus pillow
dan kemudian conda install
tetapi kesalahan tetap ada. Tolong bantu
python
anaconda
python-imaging-library
Naveed Unjum
sumber
sumber
Jawaban:
Bantal 7.0.0 dihapus
PILLOW_VERSION
, Anda harus menggunakan__version__
kode Anda sendiri sebagai gantinya.Edit (2020-01-16):
Jika menggunakan torchvision, ini telah diperbaiki di v0.5.0 . Memperbaiki:
torchvision>=0.5.0
Info lama (2020-01-09):
Jika menggunakan torchvision, ada rilis yang direncanakan minggu ini (minggu 2, 2020) untuk memperbaikinya:
Opsinya adalah:
pip install -U git+https://github.com/pytorch/vision
)pip install "pillow<7"
)sumber
Turunkan bantal jika Anda tidak membutuhkan fitur terbaru
Atau untuk anaconda,
sumber
pip install "pillow<7"
, seperti 6.2.2 (dan 7.0.0) berisi perbaikan keamanan: pillow.readthedocs.io/en/stable/releasenotes/6.2.2.htmlconda install -c anaconda pillow=6.1
.Saya telah menyelesaikannya dengan memodifikasi
functional.py
dan__init__.py
yang disebutkan dalam pesan kesalahan. Kesalahan .Ubah
from PIL import Image, ImageOps, ImageEnhance, PILLOW_VERSION
kefrom PIL import Image, ImageOps, ImageEnhance, __version__
dalamfunctional.py
kira-kira nomor baris 5.Ubah
PILLOW_VERSION = __version__ = _version.__version__
ke__version__ = __version__ = _version.__version__
dalam__init__.py
, kira-kira baris no 22.Jalur 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
sumber
PILLOW_VERSION
dengan__version__
difunctional.py
:Your_File_Path\Lib\site-packages\torchvision\transforms\functional.py
dan kemudian tidak ada kesalahan.Turunkan bantal ke 6.1 dan nyalakan kembali notebook Jupyter Anda.
Gunakan ini
conda install pillow=6.1
sumber
Pembaruan untuk siapa saja yang mencapai pertanyaan ini sekarang:
Tingkatkan bantal Anda ke versi terbaru. Masalah telah diperbaiki.
sumber
current
versi. Mereka mungkin tidak dapat memutakhirkannya.