/ ubuntu

Установка PIL на Ubuntu 12.04

Сегодня я расскажу как поставить PIL на ubuntu 12.04 32 или 64, так, чтобы все работало. Вообще это настоящая проблема что в большинстве случаев нельзя просто так взять и поставить PIL, всегда нужно производить дополнительные действия.

Вообще это наверное самый часто встречающийся пост в блогах о Python и Django, но я напишу его и у себя, и так начнем...

Для начала поставим необходимые пакеты

sudo apt-get build-dep python-imaging

Теперь нам нужно сделать симлинки на билиотеки

sudo ln -s /usr/lib/`uname -i`-linux-gnu/libfreetype.so /usr/lib/
sudo ln -s /usr/lib/`uname -i`-linux-gnu/libjpeg.so /usr/lib/
sudo ln -s /usr/lib/`uname -i`-linux-gnu/libz.so /usr/lib/

Как вы поняли uname -i автоматически заменится типом архитектуры вашего компьютера

Ну и теперь мы можем поставить сам PIL

pip install PIL

И вы должны увидеть заветную запись в отчете о установке

--- TKINTER support available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
--- FREETYPE2 support available

Вот собственно и все, пользуйтесь на здоровье (: