Oto, co zrobiłem, niektóre kroki mogą nie być konieczne tylko dla PIL, ale i tak potrzebowałem libpng i innych:
1) Uruchom instalację xcode, użyj tego polecenia lub pobierz aktualizacje ze sklepu z aplikacjami:
xcode-select --install
1b) Dodaj opcjonalne narzędzie Command Line Tools, w Mountain Lion była to opcja na stronie pobierania xcode, ale teraz musisz zarejestrować się przy użyciu swojego identyfikatora Apple i pobrać z: https://developer.apple.com/downloads/
Poszukaj narzędzi wiersza polecenia (OS X Mavericks) dla Xcode
2) Zainstaluj wszystko, co jest potrzebne do Pythona (używając brew), myślę, że możesz również użyć portu:
brew install readline sqlite gdbm
brew install python --universal --framework
brew install libpng jpeg freetype
W razie potrzeby odłącz / połącz ponownie, np. W przypadku aktualizacji.
3) Zainstaluj Pip i wymagane moduły:
easy_install pip
sudo pip install setuptools --no-use-wheel --upgrade
4) Wreszcie działa to bez błędów:
sudo pip install Pillow
UPDATE 11/04/14: repozytorium PIL nie otrzymuje już aktualizacji ani wsparcia, więc należy używać Pillow. Poniższe informacje są teraz przestarzałe, więc trzymaj się poduszki.
sudo pip install pil --allow-external pil --allow-unverified pil
AKTUALIZACJA (STARY): To samo dotyczy montażu poduszki (widelca PIL) i należy o tym wspomnieć, ponieważ w większości przypadków PIL szybko zastępuje. Zamiast instalować pip w kroku 4, uruchom to:
sudo pip install Pillow
Mam nadzieję, że to komuś pomoże!