"Impossible d'importer la bibliothèque d'imagerie Python"
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
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/.
Vous devrez suivre deux étapes.
import warningsdans votre fichier pythonInstallez l'oreiller, PIL est mort. Utilisez un oreiller
pip install Pillow.