Ich habe einen Fehler, der von PIL generiert wird, wenn ich versuche, JPG-Bilder zu verarbeiten: Python Imaging Library (PIL) Decoder jpeg not available
.
Wie kann dieses Problem behoben werden?
PIL fehlt libjpeg
Bibliothek.
Um es zu installieren:
cd
in den entpackten Ordnercd ~/Downloads/jpeg-8c
./konfigurieren machen
sudo make install
Aber PIL kann die Bibliothek immer noch nicht finden. Jetzt müssen Sie es neu installieren:
sudo pip uninstall pil
)JPEG_ROOT = None
durchJPEG_ROOT = libinclude("/usr/local")
Sie können es auch von MacPorts installieren . Sie haben PIL für mehrere Versionen von Python.
py-pil @1.1.7 (python, graphics)
Python Imaging Library
py24-pil @1.1.7 (python, graphics)
Python Imaging Library
py25-pil @1.1.7 (python, graphics)
Python Imaging Library
py26-pil @1.1.7 (python, graphics)
Python Imaging Library
py27-pil @1.1.7 (python, graphics)
Python Imaging Library
Sehen Sie sich die Website an, um zu erfahren, wie Sie MacPorts installieren, und geben Sie dann einfach ein sudo port install py-pil
(oder eine der anderen Versionen, z. B. py27-pil
). Warten Sie eine Weile und Sie sollten eine funktionierende PIL haben, vorausgesetzt, Sie verwenden die Version von Python, für die die PIL installiert wurde.
artankamal