"Impossible d'importer la bibliothèque d'imagerie Python"

Aug 31 2020

J'ai téléchargé le uniconvertorto convert from cdrto svgsur Debian 10 (qui n'a plus ce paquet, donc je dois télécharger à partir des sources). Maintenant, en essayant d'exécuter:

$uniconv image.cdr image.svg, J'ai ceci:

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

Semble que je n'ai pas "Imaging Library" et obtenir une erreur NameError: global name 'warn' is not defined, cela signifie-t-il que la fonction warnn'est pas définie dans ce script?

Réponses

1 SimonePozzoli Aug 31 2020 at 13:22

Il semble que votre application ait besoin de la PILbibliothèque Python pour fonctionner, mais vous ne l'avez pas installée. Essayez de l'installerhttps://pypi.org/project/Pillow/.

LokeshLalwani Aug 31 2020 at 13:27

Vous devrez suivre deux étapes.

  1. import warnings dans votre fichier python

  2. Installez l'oreiller, PIL est mort. Utilisez un oreiller pip install Pillow.