さくらでPythonモジュール設定: 訂正版
で設定について書いたけど、使ってみたら間違ってた箇所があったので訂正。
PYTHONPATH
「~/local/lib/python/site-packages」にモジュールを置くつもりなら、
export PYTHONPATH=/home/xxx/local/lib/python/site-packages
としなければならない。
.pythonrc.py
sys.path.append()ではなく、site.addsitedir()を使わないとsite-packages以下 にeasy_installを使ってインストールしたモジュールパスが反映されない。
#!/usr/bin/env python
import site
site.addsitedir('/home/xxx/local/lib/python/site-packages')
これで、後は使いたいモジュールにて「import user」とすればローカルに 置いたモジュールも参照できます。
.pydistutils.cfg
site-packagesまで入れないと、site-packages以下にインストールされない。
[install] install_lib = ~/local/lib/python/site-packages install_script = ~/local/bin
Trackback
please send trackback to:
http://sh1.2-d.jp/b/trackback/2007-02-15-03-11

