Getting the Python Imaging Library (v1.1.6) working in MacOS (Leopard) took a bit too much reading for my liking, so here’s how I did it.
First off you’ll need to get yourself the libjpeg source. Basically, Follow this guide to get libjpeg installed. It’s not quite that simple though: when you run .configure, you’ll need to get it to actually give you your libraries:
./configure --enable-shared --enable-static
You’ll find the libraries in /usr/local/lib, should you need them.
You’ll probably hit an error on the “make install” step, which is fixed with this:
mkdir -p /usr/local/man/man1
Then you should be able to download PIL and untar it. Go into the directory and run:
sudo python setup.py build
sudo python setup.py install
That should do it.