“Không thể nhập Thư viện hình ảnh Python”
Aug 31 2020
Tôi đã tải xuống uniconvertorđể chuyển đổi từ cdrsang svgtrên Debian 10 (không còn gói này nữa, vì vậy tôi phải tải xuống từ nguồn). Bây giờ khi cố gắng thực thi:
$uniconv image.cdr image.svg, Tôi hiểu rồi:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/uniconvertor/__init__.py", line 64, in <module>
from app.io import load
File "/usr/local/lib/python2.7/dist-packages/uniconvertor/app/__init__.py", line 62, in <module>
from conf.configurator import Configurator
File "/usr/local/lib/python2.7/dist-packages/uniconvertor/app/conf/configurator.py", line 11, in <module>
frm app.events import connector
File "/usr/local/lib/python2.7/dist-packages/uniconvertor/app/__init__.py", line 114, in <module>
_import_PIL()
File "/usr/local/lib/python2.7/dist-packages/uniconvertor/app/__init__.py", line 103, in _import_PIL
warn.warn(warn.USER, "Can't import the Python Imaging Library")
NameError: global name 'warn' is not defined
Có vẻ như tôi không có "Thư viện hình ảnh" và gặp lỗi NameError: global name 'warn' is not defined, điều đó có nghĩa là chức năng warnkhông được xác định trong tập lệnh đó?
Trả lời
1 SimonePozzoli Aug 31 2020 at 13:22
Có vẻ như ứng dụng của bạn cần PILthư viện Python để hoạt động nhưng bạn chưa cài đặt nó. Hãy thử cài đặt nóhttps://pypi.org/project/Pillow/.
LokeshLalwani Aug 31 2020 at 13:27
Bạn sẽ phải làm theo hai bước.
import warningstrong tệp python của bạnCài gối, PIL đã chết. Sử dụng Gối
pip install Pillow.