Сегодня я расскажу как поставить 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

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


18 апреля 2013 г. 12:32:08    Alex Vakhitov Django 0

Комментарии (0)

    Вам нужно авторизироваться, чтобы оставить свой комментарий

    /*Вход*/

    Login with github
    /*Twitter*/
    /*Реклама*/