Сбой установки Python-pillow, несмотря на наличие необходимой библиотеки

2442
marckr

Добрый день,

Я использую свой Synology DS215J в качестве среды разработки Python. Я настроен ipkgкак системный менеджер пакетов на нем. Моя цель - использовать пакеты Python Django и Pillow в виртуальной среде (Django и virtualenv уже установлены pip). К сожалению, установка пакета Pillow в моей виртуальной среде Python не удалась.

Я установил необходимые библиотеки для подушки через ipkg: libjpeg, zlib, libtiffи т.д. Я вижу, что они доступны /usr/lib/. libjpegсвязан сlibjpeg.so.8.0.2

После активации моей виртуальной среды я пытаюсь установить подушку с

pip install pillow 

Пип загрузит версию 3.0.0, и во время установки я получаю две ошибки, за которыми следуют некоторые подробности ошибки:

(....) Failed building wheel for Pillow (....) ValueError: --enable-jpeg requested but jpeg not found, aborting.  ---------------------------------------- Command "/volume2/homes/user/Projects/django_project/venv/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-2daEE8/Pillow/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-NSRCzG-record/install-record.txt --single-version-externally-managed --compile --install-headers /volume2/homes/user/Projects/django_project/venv/include/site/python2.7/Pillow" failed with error code 1 in /tmp/pip-build-2daEE8/Pillow 

Я не понимаю, почему это не получается: библиотека доступна из того, что я могу собрать. Каков будет мой следующий шаг для устранения этой проблемы?

Спасибо

0
Есть похожий вопрос. Следующий пост может помочь. [Http://stackoverflow.com/a/32942958/886607](http://stackoverflow.com/a/32942958/886607) Ahmad Yoosofan 8 лет назад 0

1 ответ на вопрос

0
marckr

I realised that I had two libjpeg libraries installed: one that was distributed by default and one that was installed with ipkg. The one that was distributed by default (located in /usr/lib/) did not seem to work for the Pillow installation for an unknown reason. I specified the path of the libjpeg installed by ipkg (EXPORT LIB="/path/to/library/").

Now I run into a problem with ccache so haven't reached my goal yet...

Похожие вопросы