2015-10-05 18 views

risposta

87

Il problema era che il il pacchetto libjpeg-dev non è stato installato. Per risolvere il problema si dovrebbe fare questo:

sudo apt-get install libjpeg-dev 
+14

questo. Getta anche in 'zlib1g-dev' se vuoi il supporto PNG. – spectras

+0

Questo ha funzionato anche per me! Dovrebbero avere 'libjpeg-dev' come dipendenza allora! –

+1

Dopo questo 'sudo apt-get install zlib1g-dev' – akki

-2

è necessario seguire questo tutorial Install pillow doc.

Se si era installato, basta disinstallare e reinstallare di nuovo:

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

È necessario installare le dipendenze mancanti e le librerie che cuscino richiede per farlo funzionare. Trova le dipendenze here

Queste sono le dipendenze/librerie correnti di Ubuntu 14.04 per Pilllow 3.0.0+. Installarli eseguendo il comando seguente

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

Assicurarsi che i pacchetti di Python-sviluppo sono installati, se non poi installarlo utilizzando i seguenti comandi:

Per Ubuntu

sudo apt-get install python3-dev python3-setuptools 

Per Fedora

sudo dnf install python-devel 

Dopo aver installato i pacchetti di sviluppo installare il seguente:

Per 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 

per Fedora

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

Ci può essere un problema in cui pip si basa su una versione in cache delle dipendenze e la cancellazione della cache a volte può risolvere il problema. Basta digitare

$ rm -rf ~/.cache/pip 

Fonte: github issue