Thu, 15 Feb 2007

さくらで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

Comments



Name:


E-mail: (option)


URL: (option)


The Magic Word: please enter the '0730'.


Comment: