setuptoolsでPILをインストール
サブマシンのGentooでglutスクリプトを試してみようと思ったらPILが無いと言われた。
さくっと
$ easy_install PIL
しようと思ったらsetuptoolsも入っていないみたいだった。
emergeを使わずにホームディレクトリで解決する方向で作業。
紆余曲折を経てこんな感じに。
http://pypi.python.org/pypi/setuptools#cygwin-mac-os-x-linux-other
からsetuptools-0.6c7-py2.4.eggをゲット
環境変数($HOME/.bash_profileあたりにでも)
export PYTHONPATH="$HOME/lib/python2.4/site-packages:$PYTHONPATH"
$ mkdir -p $HOME/lib/python2.4/site-packages
インストール
$ sh setuptools-0.6c7-py2.4.egg --prefix=~
これでeasy_installコマンドが$HOME/binに入る
ここでeasy_installを実行するとシステムにファイルを書こうとしてパーミッションで怒られるので
$ eash_install --prefix=~ PIL
とかする必要がある。毎回--prefixは面倒でかつどうせ次やるときは忘れるので$HOME/.bashrcあたりに
alias easy_install="eash_install --prefix=~"
とか書いておいた。
でPILのインストールなのだがこれが
No local packages or download links found for PIL
と言われる。
http://www.martin-geber.com/weblog/2007/08/22/problems-installing-easy_install-pil/
に同じ罠にはまった先人が情報を書いておいてくれたので
$ easy_install --find-links http://www.pythonware.com/products/pil/ Imaging
として解決した。
意外にもwindowsで使うより面倒くさかったのである。