2015-10-05 4 views

ответ

87

Проблема заключалась в том, что пакет libjpeg-dev не был установлен. Чтобы решить эту проблему, вы должны сделать это:

sudo apt-get install libjpeg-dev 
+14

этом. Бросьте в 'zlib1g-dev', если хотите поддержку PNG. – spectras

+0

Это сработало и для меня! Тогда у них должна быть 'libjpeg-dev' как зависимость! –

+1

После этого 'sudo apt-get install zlib1g-dev' – akki

-2

Вы должны следовать этому учебнику Install pillow doc.

Если вы установили, просто удалить и переустановить снова:

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

Вы должны установить недостающие зависимости и библиотеки, которые Ортопедический требует, чтобы он работал. Найти зависимости here

Это текущие зависимости/библиотеки для Ubuntu 14.04 для Pilllow 3.0.0+. Установите их, выполнив команду ниже

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

Сделать установлены уверены пакеты Python-разработки, если нет, то установите его с помощью следующих команд:

Для Ubuntu

sudo apt-get install python3-dev python3-setuptools 

Для Fedora

sudo dnf install python-devel 

После установки пакетов развития установить следующее:

Для 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 

Для Fedora

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

Там может быть проблема, где пип полагается на кэшированной версии зависимостей, и очистка кеша иногда может решить проблему. Просто введите

$ rm -rf ~/.cache/pip 

Источник: github issue