玄箱上でいろんなライブラリを気楽に試せるように一般ユーザで
自分専用Python環境を作りました。

ちなみに私の環境では、

python -V
Python 2.4.4

バージョン2.4のPythonが入っているようです。


virtual-pythonのインストール

以下からスクリプトをダウンロードし実行。
http://peak.telecommunity.com/dist/virtual-python.py

python virtual-python.py


すると以下のようなエラーが発生しました。

Traceback (most recent call last):
File "virtual-python.py", line 122, in ?
main()
File "virtual-python.py", line 98, in main
for fn in os.listdir(stdinc_dir):
OSError: [Errno 2] No such file or directory: '/usr/include/python2.4'


どうやら/usr/include/python2.4が入っていないようです。

root権限ユーザになり以下をインストールしたらうまくいきました。

# aptitude install python2.4-dev


以下、pythonコマンドの代わりに、$HOME/bin/pythonを使用する。
(PATHに設定しておくと良いかもです)


続いてデフォルトエンコーディングの設定。
$HOME/lib/python2.4/site-packagesにsitecustomize.pyというファイルを作成し、

import sys
sys.setdefaultencoding('utf-8')

を追記する。


ez_setupのインストール

以下からスクリプトをダウンロードし実行。
http://peak.telecommunity.com/dist/ez_setup.py

python ez_setup.py


自動的にインターネットにアクセスし、easy_installがインストールされました。



参考にさせていただいたサイト
http://labs.unoh.net/2007/04/python.html