2015-10-05 8 views

Antwort

87

Das Problem war, dass die Paket libjpeg-dev wurde nicht installiert. Um das Problem zu lösen, sollten Sie dies tun:

sudo apt-get install libjpeg-dev 
+14

dieses. Werfen Sie auch 'zlib1g-dev' ein, wenn Sie PNG-Unterstützung wünschen. – spectras

+0

Das hat auch für mich funktioniert! Sie sollten dann 'libjpeg-dev' als Abhängigkeit haben! –

+1

Danach 'sudo apt-get installieren zlib1g-dev' – akki

-2

Sie müssen Install pillow doc dieses Tutorial folgen.

Wenn Sie installiert haben, nur deinstallieren und neu installieren wieder:

$ pip uninstall pillow 
$ pip install pillow --no-cache-dir 
4

Sie haben die fehlenden Abhängigkeiten und Bibliotheken zu installieren, die Kissen erfordert, damit es funktioniert. Finde die Abhängigkeiten here

Dies sind die aktuellen Abhängigkeiten/Bibliotheken für Ubuntu 14.04 für Pilllow 3.0.0+. Installieren Sie sie, indem Sie den Befehl ausführen unter

sudo apt-get install libtiff5-dev libjpeg8-dev zlib1g-dev \ 
libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk 
20

Stellen Sie sicher, Python-Entwicklungspakete installiert sind, wenn nicht, dann installieren Sie es mit den folgenden Befehlen:

Für Ubuntu

sudo apt-get install python3-dev python3-setuptools 

Für Fedora

sudo dnf install python-devel 

Nach der Entwicklungspakete Installation installieren Sie die folgenden Schritte aus:

Für Ubuntu

sudo apt-get install libtiff5-dev libjpeg8-dev zlib1g-dev \ 
libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk 

Für Fedora

sudo dnf install libtiff-devel libjpeg-devel libzip-devel freetype-devel \ 
lcms2-devel libwebp-devel tcl-devel tk-devel 
1

Es kann ein Problem sein, wo Pip auf einer Cache-Version setzt der Abhängigkeiten und das Löschen des Caches kann manchmal das Problem lösen. Geben Sie einfach

$ rm -rf ~/.cache/pip 

Quelle: github issue