gymnoの自由談

音楽系、プログラミング系の内容 方針はいずれ

virtual-pythonとeazy_install

virtual-python

root権限を持たない環境でpython関係のライブラリをpythonディレクトリに入れる手段のひとつ ローカルにpython環境を作ってしまう

% wget http://peak.telecommunity.com/dist/virtual-python.py
% python virtual-python.py --prefix=$HOME/local/python

.zshrcに

PYTHONPATH=~/local/python
PATH=~/local/python/bin:${PATH}
export PYTHONPATH
export PATH

easy_install

pythonのcheese shopからいろいろなツールを取ってくる yumやapt的な感覚 gemとか知らん
しかし なぜチーズショップなのか 何もライブラリがない という意味なのだろうか
なぜpython eggかもよくわからない 卵に関するスケッチか うーむ
http://python-airways.cside.com/sketch/33-cheeseshop.htm

% wget http://peak.telecommunity.com/dist/ez_setup.py
% python ez_setup.py

で たとえば

% easy_install mercurial

とやると 別にソースからビルドする必要もなく(これをやったらpython APIのバージョン不適合とかで毎回警告が出た) あっさりmercurialが入った

参考
Redirect
http://www.chrysolite.jp/2009/02/28/さくらのサーバーにmercurialをインストール