銀月の符号

Python 使い見習いの日記・雑記

setup.py install --home=~

python setup.py install --home=~

export PYTHONPATH=~/lib/python

の合わせ技を思い出した。今度は忘れないようにメモ。

テスト中の Python ライブラリを Python システム外に仮置きする簡単な方法のひとつ。 --home=~ と 8 文字タイプするだけでホームディレクトリ下に置くことができる。そして、このライブラリに Python がアクセスできるようにするには環境変数 PYTHONPATH を指定するのが方法のひとつ。

この手法は root 権限が得られないけれど Python ライブラリをインストールしたい時にも使える。この用途の場合は PYTHONPATH を .bashrc などに書き加えて常態化する。

開発環境などを本来の環境から切り離す、より本格的な方法は virtualenv とか virtual-python とかかな?