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
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
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"
)Turunkan bantal jika Anda tidak membutuhkan fitur terbaru
pip install pillow<7
Atau untuk anaconda,
conda install -c anaconda pillow<7
pip install "pillow<7"
, seperti 6.2.2 (dan 7.0.0) berisi perbaikan keamanan: pillow.readthedocs.io/en/stable/releasenotes/6.2.2.html
conda 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
ke from PIL import Image, ImageOps, ImageEnhance, __version__
dalam functional.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
PILLOW_VERSION
dengan __version__
di functional.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
Pembaruan untuk siapa saja yang mencapai pertanyaan ini sekarang:
Tingkatkan bantal Anda ke versi terbaru. Masalah telah diperbaiki.
current
versi. Mereka mungkin tidak dapat memutakhirkannya.