easy_install.pyでインストールされるパッケージが~/local以下になるように設定。
Ubuntu12.10にて。
/usr/local/lib/python2.7/dist-package/altinstall.pth
import os, site; site.addsitedir(os.path.expanduser('~/local/lib/python2.7'))
~/.pydistutils.cfg
[install]
install_lib = ~/local/lib/python2.7
install_scripts = ~/local/bin
これを参考にした。
インストール先が、~/libとかではなくて~/local/libとかなのは、個人的な趣味。他のconfigure-make系のシステムも--prefix=~/localとかできて楽。