Добрый день,

Я использую свой 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

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

Спасибо

1 ответ1

0

Я понял, что у меня установлено две библиотеки libjpeg: одна, которая была распространена по умолчанию, и одна, которая была установлена с ipkg. Тот, который был распространен по умолчанию (расположен в /usr/lib/), по-видимому, не работал для установки Pillow по неизвестной причине. Я указал путь к libjpeg, установленному ipkg (EXPORT LIB="/path/to/library/").

Теперь я столкнулся с проблемой ccache, поэтому еще не достиг своей цели ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .