имеет значение, если системный диск не является / dev / sda?

Вышеупомянутое решение не работало для меня на Ubuntu 12.10, поскольку libjpeg не был доступен в репозитории.

Что для меня работало:

sudo apt-get build-dep python-imaging
sudo apt-get install libjpeg62 libjpeg62-dev

Если вы получите сообщение об ошибке «Вы должны поместить некоторые« исходные »URI в свой источник.list», то убедитесь, что ваш /etc/apt/sources.list имеет записи deb-src, которые соответствуют вашим записям deb.

Затем вы должны символизировать файлы из своего фактического местоположения на своем сервере в том месте, где их ожидает PIL.

32-битная версия

sudo ln -s /usr/lib/i386-linux-gnu/libz.so /usr/lib/libz.so
sudo ln -s /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/libjpeg.so
sudo ln -s /usr/lib/i386-linux-gnu/libfreetype.so /usr/lib/libfreetype.so

64-битная версия

sudo ln -s /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/libz.so
sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/libjpeg.so
sudo ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/libfreetype.so

Наконец, pip install PIL

Успех! [ ! d8]

Обновление Sep 2014

Подушка - более современная вилка PIL.

#jpeg support
sudo apt-get install libjpeg-dev
#tiff support
sudo apt-get install libtiff-dev
#freetype support
sudo apt-get install libfreetype6-dev
#openjpeg200support (needed to compile from source)
wget http://downloads.sourceforge.net/project/openjpeg.mirror/2.0.1/openjpeg-2.0.1.tar.gz
tar xzvf openjpeg-2.0.1.tar.gz
cd openjpeg-2.0.1/
sudo apt-get install cmake
cmake .
sudo make install
#install pillow
pip install pillow
1
задан 23 January 2013 в 22:56

0 ответов

Другие вопросы по тегам:

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