A instalação do Python-pillow falha, apesar de a biblioteca necessária estar disponível

0

Bom dia,

Estou usando meu Synology DS215J como um ambiente de desenvolvimento Python. Eu configurei ipkg como um gerenciador de pacotes do sistema. Meu objetivo é usar os pacotes python Django e Pillow em um ambiente virtual (Django e virtualenv já estão instalados através de pip ). Infelizmente a instalação do pacote Pillow no meu ambiente virtual do Python está falhando.

Eu instalei as bibliotecas necessárias para o Travesseiro através de ipkg : libjpeg , zlib , libtiff , etc. Eu posso ver que elas estão disponíveis em /usr/lib/ . libjpeg está vinculado a libjpeg.so.8.0.2

Depois de ativar meu ambiente virtual, tento instalar o Pillow com

pip install pillow

O Pip fará o download da versão 3.0.0 e, durante a instalação, recebo dois erros, seguidos de alguns detalhes sobre o erro:

(....)
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

Estou confuso com o porque isso falha: a biblioteca está disponível a partir do que posso reunir. Qual seria o próximo passo para solucionar esse problema?

Obrigado

    
por marckr 24.10.2015 / 00:20

1 resposta

0

Percebi que tinha duas bibliotecas de libjpeg instaladas: uma distribuída por padrão e outra que era instalada com o ipkg. O que foi distribuído por padrão (localizado em /usr/lib/ ) pareceu não funcionar para a instalação do Pillow por um motivo desconhecido. Eu especifiquei o caminho do libjpeg instalado pelo ipkg ( EXPORT LIB="/path/to/library/" ).

Agora me deparo com um problema com o ccache, por isso ainda não alcancei minha meta ...

    
por 25.10.2015 / 14:56