「PythonImagingLibraryをインポートできません」

Aug 31 2020

私がダウンロードしたuniconvertorから変換することcdrsvg(私はソースからダウンロードする必要がありますので、これ以上、このパッケージを持っている)Debianの10に。今実行しようとすると:

$uniconv image.cdr image.svg、 私はこれを得た:

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

「ImagingLibrary」がなくてエラーが発生NameError: global name 'warn' is not definedしたようwarnですが、そのスクリプトで関数が定義されていないということですか?

回答

1 SimonePozzoli Aug 31 2020 at 13:22

アプリが機能するにはPythonPILライブラリが必要なようですが、インストールされていません。インストールしてみてくださいhttps://pypi.org/project/Pillow/。

LokeshLalwani Aug 31 2020 at 13:27

2つの手順に従う必要があります。

  1. import warnings あなたのPythonファイルで

  2. 枕を取り付けてください。PILは死んでいます。枕を使用しpip install Pillowます。