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 Caskにxquartz.rbが含まれていました。 ということで、OSXでのインストール手順は以下で行けました。
brew cask install xquartz
pip install Pillow