OSX上でPythonのPILの代わりにPillowをインストールする

試したバージョン

  • Python: 2.7.7
  • OSX: 10.8.5

以前作ったGoogle App Engine OAuth 2.0 sampleについて問合せを受けたので、動作確認しようと思ったらPILのインストールでエラーになってしまいました。 とりあえず、このサンプルではPIL無くても問題なかったので、pip_installからPILを外して試しました。

【ライブラリ】Pillow : PIL (Python Imaging Library )の現代的フォーク版 | DERiVE ブログ & メルマガによるとPILは開発停止していてPillow — Pillow v2.4.0 (PIL fork)を使うのが良いそうです。

python - Can't install PIL after Mac OS X 10.9 - Stack Overflowを見るとPillowのインストールにはXQuartzが必要らしいです。

調べてみると、Homebrew Caskxquartz.rbが含まれていました。 ということで、OSXでのインストール手順は以下で行けました。

brew cask install xquartz
pip install Pillow