IOError: JPEG do decodificador não disponível ao usar o Pillow

Antes que alguém diga"sudo apt-get install libjpeg-dev" ou algo nesse sentido, não tenho acesso ao sudo. Estou em uma fatia de um servidor que NÃO me permite ter acesso ao sudo. Então, eu tenho que fazer tudo isso no meu diretório local. Essa é a única maneira que eu posso fazer isso.

Eu preciso de um script python para redimensionar uma imagem. Ele funciona perfeitamente para arquivos png, mas se desfaz em arquivos jpeg com o erro listado no título.

Aqui estão os passos que eu levei até agora:

Transferidolibjpeg-dev e instalei-o para$HOME/jpegtest, então dentro da pasta jpegtest / está lib /, include / e assim por dianteEu baixeiPillow manualmente e extraído para$HOME/PillowEu editei osetup.py fild então oJPEG_ROOT para umlibinclude(<absolute path to jpegtest>)

Eu construí e compileiPillow, onde ele foi instalado$HOME//.pythonbrew/pythons/Python-2.7.5/lib/python2.7/site-packages/Pillow-2.4.0-py2.7-linux-x86_64.egg A parte importante da saída é a seguinte:

*** TKINTER support not available
--- JPEG support available
*** OPENJPEG (JPEG2000) support not available
--- ZLIB (PNG/ZIP) support available
*** LIBTIFF support not available
*** FREETYPE2 support not available
*** LITTLECMS2 support not available
*** WEBP support not available
*** WEBPMUX support not available

Então, eu suporia que isso significa que o suporte a JPEG funcionará, mas quando executo meu programa, ele diz:

IOError: jpeg do decodificador não disponível

Ao digitar isso, também notei a pergunta emPillow reconhece codificador JPEG na instalação, mas não usa, que parecia muito próximo do meu, então tentei a solução lá:

ln -s /media/sdl1/home/midnight/jpegtest/lib/libjpeg.so /media/sdl1/home/midnight/.pythonbrew/pythons/Python-2.7.5/lib

Mas ainda tenho o mesmo erro.

Estou trabalhando nesse problema há cerca de dois dias e não tenho muita certeza do que fazer. Se alguém pudesse oferecer alguma ajuda, isso seria muito útil.

questionAnswers(1)

yourAnswerToTheQuestion