Trong khi nhập, Python (anaconda) đưa ra lỗi sau:
ImportError: cannot import name 'PILLOW_VERSION' from 'PIL'
Tôi đã cố gắng loại bỏ pillow
và sau đó conda install
lỗi vẫn còn. Xin vui lòng giúp đỡ
Trong khi nhập, Python (anaconda) đưa ra lỗi sau:
ImportError: cannot import name 'PILLOW_VERSION' from 'PIL'
Tôi đã cố gắng loại bỏ pillow
và sau đó conda install
lỗi vẫn còn. Xin vui lòng giúp đỡ
Câu trả lời:
Thay vào đó PILLOW_VERSION
, gối 7.0.0 , bạn nên sử dụng __version__
mã riêng của mình.
Chỉnh sửa (2020-01-16):
Nếu sử dụng đèn pin, điều này đã được sửa trong v0.5.0 . Sửa chữa:
torchvision>=0.5.0
Thông tin cũ (2020-01-09):
Nếu sử dụng đèn pin, có một kế hoạch phát hành trong tuần này (tuần 2, 2020) để khắc phục:
Các tùy chọn là:
pip install -U git+https://github.com/pytorch/vision
)pip install "pillow<7"
:)Hạ gối nếu bạn không cần các tính năng mới nhất
pip install pillow<7
Hoặc cho Anaconda,
conda install -c anaconda pillow<7
pip install "pillow<7"
, như 6.2.2 (và 7.0.0) chứa các bản sửa lỗi bảo mật: gối.readthedocs.io / en / ổn định / releasenotes / 6.2.2.html
conda install -c anaconda pillow=6.1
.
Tôi đã giải quyết bằng cách sửa đổi functional.py
và __init__.py
được đề cập trong thông báo lỗi. Lỗi .
Sửa đổi from PIL import Image, ImageOps, ImageEnhance, PILLOW_VERSION
để from PIL import Image, ImageOps, ImageEnhance, __version__
trong functional.py
khoảng đường số 5.
Sửa đổi PILLOW_VERSION = __version__ = _version.__version__
thành __version__ = __version__ = _version.__version__
trong __init__.py
, khoảng dòng 22.
Đường dẫn tập tin:
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
bởi __version__
ở functional.py
tại địa chỉ: Your_File_Path\Lib\site-packages\torchvision\transforms\functional.py
và sau đó không có lỗi.
Hạ gối của bạn xuống 6.1 và khởi động lại máy tính xách tay Jupyter của bạn.
Dùng cái này
conda install pillow=6.1
Cập nhật cho bất cứ ai đạt được câu hỏi này ngay bây giờ:
Nâng cấp gối của bạn lên phiên bản mới nhất. Vấn đề đã được khắc phục.
current
các phiên bản. Họ có thể không thể nâng cấp nó.