Installer PIL (Python Imaging Library) sous Mac OS X

Pour installer PIL (Python Imaging Library) à partir de l'image fournie par pythonmac.org (j'ai eu des erreurs à la compilation en récupérant le fichier source et une info comme quoi le JPEG n'était pas supporté donc je me rabats sur l'image en espérant qu'elle fasse mieux)

  • Créer le lien symbolique suivant, sinon l'image refuse de s'installer...
sudo ln -s /System/Library/Frameworks/Python.framework/ /Library/Frameworks/Python.framework
  • Installer PIL
  • Pour que PIL soit reconnu depuis le PYTHONPATH définit par défaut, faire un dernier lien symbolique
sudo ln -s /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/PIL* /Library/Python/2.5/site-packages/
  • Tester que PIL est bien instalé (vous ne devez pas avoir d'erreur)
python -c "from PIL import Image"

Source : AppEngine: Installing PIL on OS X 10.5.3

Learn more »

Installer psycopg2 sous Mac OS X

Pour ceux qui auraient des soucis pour installer psycopg2 (le connecteur postgresql pour python) sous MacOS X, il suffit de procéder de la façon suivante :

  • Récupérer l'archive de psycopg2 (actuellement 2.0.8)
  • Editer setup.cfg pour renseigner les variables include_dirs et library_dirs. Dans mon cas, ayant installé PostgreSQL à partir de l'image pour MacOS X, cela donne :
include_dirs=/usr/local/pgsql/include
library_dirs=/usr/local/pgsql/lib
  • Ensuite il suffit d'installer psycopg2 comme n'importe quel paquet :
python setup.py build
python setup.py install

Et le tour est joué...

View details »