"Python Imaging Library kann nicht importiert werden"

Aug 31 2020

Ich habe die heruntergeladene uniconvertorzu konvertieren von cdrzu svgauf Debian 10 (welches nicht mehr dieses Paket, so dass ich zum Herunterladen von Quelle habe). Nun beim Versuch auszuführen:

$uniconv image.cdr image.svg, Ich schaff das:

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

Ich habe anscheinend keine "Imaging Library" und erhalte eine Fehlermeldung NameError: global name 'warn' is not defined. Bedeutet dies, dass die Funktion warnin diesem Skript nicht definiert ist?

Antworten

1 SimonePozzoli Aug 31 2020 at 13:22

Es scheint, dass Ihre App eine Python- PILBibliothek benötigt, um zu funktionieren, aber Sie haben sie nicht installiert. Versuchen Sie es zu installierenhttps://pypi.org/project/Pillow/.

LokeshLalwani Aug 31 2020 at 13:27

Sie müssen zwei Schritte ausführen.

  1. import warnings in Ihrer Python-Datei

  2. Installieren Sie das Kissen, PIL ist tot. Verwenden Sie Kissen pip install Pillow.