Вот что я сделал, некоторые шаги могут быть необязательными только для PIL, но мне все равно нужен libpng и другие:
1) Запустите установку xcode, используйте эту команду или загрузите обновления из магазина приложений:
xcode-select --install
1b) Добавьте дополнительный инструмент «Инструменты командной строки», в Mountain Lion это была опция на странице загрузки xcode, но теперь вам нужно зарегистрироваться с идентификатором Apple и скачать с: https://developer.apple.com/downloads/
Найдите инструменты командной строки (OS X Mavericks) для Xcode
2) Установите все необходимое для python (используя brew), я считаю, что вы также можете использовать порт:
brew install readline sqlite gdbm
brew install python --universal --framework
brew install libpng jpeg freetype
Отключите / повторно установите связь, если необходимо, например, при обновлении.
3) Установите Pip и необходимые модули:
easy_install pip
sudo pip install setuptools --no-use-wheel --upgrade
4) Наконец, это работает без ошибок:
sudo pip install Pillow
ОБНОВИТЬ 11/04/14: репозиторий PIL больше не получает обновлений или поддержки, поэтому следует использовать Pillow. Приведенное ниже теперь устарело, поэтому придерживайтесь Pillow.
sudo pip install pil --allow-external pil --allow-unverified pil
ОБНОВИТЬ (СТАРЫЙ): То же самое относится и к установке подушки (вилка PIL) и должно быть упомянуто, поскольку она быстро становится заменой в большинстве случаев PIL. Вместо установки pip на шаге 4 запустите это:
sudo pip install Pillow
Надеюсь, это поможет кому-то!