Я пытаюсь установить Pillow на Ubuntu 14.04 с помощью этой команды:
pip install Pillow
но установка не выполняется с этой ошибкой:
ValueError: --enable-jpeg requested but jpeg not found, aborting.
Я пытаюсь установить Pillow на Ubuntu 14.04 с помощью этой команды:
pip install Pillow
но установка не выполняется с этой ошибкой:
ValueError: --enable-jpeg requested but jpeg not found, aborting.
Проблема заключалась в том, что пакет libjpeg-dev
не был установлен. Чтобы решить проблему, вы должны сделать следующее:
sudo apt-get install libjpeg-dev
Убедитесь, что пакеты разработки 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
Вам нужно установить отсутствующие зависимости и библиотеки, которые 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
Может возникнуть проблема, когда pip полагается на кэшированную версию зависимостей, и очистка кеша иногда может решить проблему. Просто введите
$ rm -rf ~/.cache/pip
Источник: проблема github
Вам нужно следовать этому руководству Установить документ с подушкой.
Если вы установили, просто удалите и снова установите:
$ pip uninstall pillow
$ pip install pillow --no-cache-dir