Подтвердить что ты не робот

Ошибка при установке Pillow на ubuntu 14.04

Я пытаюсь установить Pillow на Ubuntu 14.04 с помощью этой команды:

pip install Pillow

но установка не выполняется с этой ошибкой:

ValueError: --enable-jpeg requested but jpeg not found, aborting.
4b9b3361

Ответ 1

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

sudo apt-get install libjpeg-dev

Ответ 2

Убедитесь, что пакеты разработки 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

Ответ 3

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

Это текущие зависимости/библиотеки для 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

Ответ 4

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

$ rm -rf ~/.cache/pip

Источник: проблема github

Ответ 5

Вам нужно следовать этому руководству Установить документ с подушкой.

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

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