Installer Python Imaging Library (PIL) sous MacOSX Lion


By Stéphane Planquart - Posted on 16 octobre 2011

Il y a quelques temps je m'était retrouvé bloqué lors de l'installation de la bibliothèque python PIL (Python Imaging Library) sous MacOSX. Pourtant son installation n'est pas nécessairement compliqué.

Voici la recette :

  1. Installer XCode depuis App Store.
  2. Installer la bibliothèque JPEG
    • Télécharger les sources de la bibliothèque JPEG curl -O http://www.ijg.org/files/jpegsrc.v8c.tar.gz
    • Décompresser tar -xvzf jpegsrc.v8c.tar.gz
    • Aller dans le repertoire cd jpeg-8c
    • Compiler ./configure
    • make
    • sudo make install
  3. Installer la bibliothèque Freetype
  4. Installer PIL
    • je préfère utiliser l'utilitaire pip sudo pip install pil
    • ou vous pouvez aussi utiliser easy_install sudo easy_install PIL

Voila vous avez maintenant installer PIL sur votre python.

Tu peux utiliser MacPorts et placer "sudo port install py26-pil"

Clair que port est plus simple. Autrement les autres librairies peuvent s'installer avec port et ensuite compiler PIL

sudo port upgrade libxml2 +universal

sudo port upgrade zlib +universal

sudo port upgrade jpeg +universal

sudo port upgrade freetype +universal

tar xzf Imaging-1.1.6.tar.gz

cd Imaging-1.1.6/

python2.6 setup.py build

sudo python2.6 setup.py install