pythonのvirtualenv

最近はなんでも仮想化するのがはやってますが、virtualenvはpython環境の仮想化。システムに入っているpythonにモジュールを追加したいんだけど、他との整合性が心配だとか、権限がないとかそういったときに便利。

ダウンロード

ここのdownloadから最新のものをダウンロード

展開して実行

ダウンロードしたtgzファイルを適当なところへ展開して、システムにpythonから実行して仮想環境を作成。

$ tar -zxvf /tmp/virutualenv-1.5.tar.gz
$ cd virtualenv-1.5
$ python virtualenv.py ~hoge/pythonenv
New python executable in /export/home/hoge/pythonenv/bin/python
Installing setuptools.............done.
$

これで環境できあがり。/export/home/hoge/pythoenv/bin/pythonが新しい環境のpython

モジュールを追加

HTTPがおしゃべりできればpipでモジュール一発インストール可能。

$ ~/hoge/pythonenv/bin/pip install python-ldap