Instalacja pakietu PIL przy użyciu pip w Debianie Wheezy

Data publikacji: 2013-04-02 | Tagi:

Instalacja pakietu PIL przy użyciu pip na debianie (i zapewne większości debianopochodnych) może przysporzyć kilku zmarszczek. Tak zainstalowany PIL nie działa, zgłaszając komunikaty o nieobsługiwaniu bibliotek. Bliższe spojrzenie na komunikat po skompilowaniu pakietu ujawnia nam następujące dane:

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

W takim wypadku należy posłużyć się następującymi pakietami:

sudo aptitude install libjpeg8 libjpeg8-dev libfreeetype6 libfreetype6-dev zlib1g zlib1g-dev

Niestety PIL nadal odmawia współpracy.

Jednak po utworzeniu symbolicznych dowiązań do odpowiednich bibliotek:

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

i ponownej kompilacji:

pip install PIL

otrzymujemy komunikat:

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

Od tego momentu PIL powinien działać bez problemów.


Oceń ten post:
Podziel się:

comments powered by Disqus

IT w obrazkach: