Python Image Library(PIL)のインストール

(注意)いろいろと無駄なことをしています。
Programming Collective Intelligenceに必要なのでインストール。
PILをソースからインストールを試みる。

sudo python setup.py install

でいけるかなと思ったら、gcc-4.0がないとのこと。
gcc-4.2の環境なのでいつもどおりシンボリックリンクで乗り切る。

cd /usr/bin/
sudo ln -s gcc-4.2 gcc-4.2

まだエラーが出てる。ライブラリが足りないらしい。
http://www.ueblog.org/blog/entry/pil-install/
http://d.hatena.ne.jp/shohu33/20080818/1219078757

freetype2とlibjpegを入れる必要があるみたい。
http://d.hatena.ne.jp/oxdb/20110723

freetype2
http://download.savannah.gnu.org/releases/freetype/
libjpeg
http://www.ijg.org/

依然としてgccでコケる。
調べてみると、PILはhomebrewでいけるみたい。
http://stackoverflow.com/questions/5546860/how-to-install-pil-in-system-library-using-homebrew
ライブラリフォルダにシンボリックリンクはっといた。
でも、PIL読んでない。ロードパスを調べてみる。

python
import sys
sys.modules

どうやらライブラリは

/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/

から呼んでる見たい。
なので、こっちにシンボリックリンクはってみる。

sudo ln -s /usr/local/Cellar/pil/1.1.7/lib/python2.6/site-packages/PIL /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/PIL

PILは読み込んだ。でもJPEGがうまく出力されない。
buildフォルダを消してもう一度インストールする必要があるらしい。
http://d.hatena.ne.jp/rougeref/20070921

easy_iistallでpipをインストール→pipでPIをインストールするのがうまくいきそう。
easy_installが使えない。bad interpreterとかいわれる。
http://stackoverflow.com/questions/6196111/problems-with-easy-install-upgrade-pytz
easy_installの1行目のshebangをこう書き換える。(そのまえにchmodで書き込み可にしてから)

 #!/usr/bin/python2.6

結局easy_install-2.6使え的なメッセージ出てきたからそっち使った。
http://note.sicafe.net/macPackageManageTips/html/homebrewPythonInstall.html

最後はここを頼る。
http://d.hatena.ne.jp/yuunachan/20110201/1296576384
brewでfreetype2をインストール→pipでPILをインストール。

パーミッションの横につく@について知った。
http://d.hatena.ne.jp/hiratara/20080730/1217389570
xattr -d で消せる。


何かもっとめんどくさいっぽい。
http://d.hatena.ne.jp/at_yasu/20110421/p2
これでいけるか。
http://appelfreelance.com/2011/07/python-2-7-os-x-lion-and-pil-_imaging-and-image/

よくわかんないけど、

sudo easy_install-2.6 PIL

でいけた!!

PILが読まれてない。。。
findコマンドで検索すると、

/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/py2app/recipes/PIL
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/py2app/recipes/PIL
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/py2app/recipes/PIL

がひっかかったので、再びシンボリックリンクを張る。

と思ったら
installed /Library/Python/2.6/site-packages/PIL-1.1.7-py2.6-macosx-10.7-intel.egg
だから、これを
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
にリンクすればいいはず。

sudo ln -s /Library/Python/2.6/site-packages/PIL-1.1.7-py2.6-macosx-10.7-intel.egg /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/

でいけるはず!
いけた!
JPEG出力