pythonで書かれたサードパートツールをubuntuマシンで実行したい( corgy tool )。
ただし、モジュールをPythonパスに追加する方法がわかりません。
cat doc/download.rst
There is currently no setup.py, so you need to manually add
the download directory to your PYTHON_PATH environment variable.
PYTHON_PATHにディレクトリを追加するにはどうすればよいですか?
試しました:export PYTHON_PATH=/home/user/directory:$PYTHON_PATH && source .bashrc
export PATH=/home/user/directory:$PATH && source .bashrc
python
import sys
sys.path.append("/home/user/directory/")
しかし、このツールを実行しようとすると、次のようになります。
Traceback (most recent call last):
File "examples/dotbracket_to_bulge_graph.py", line 4, in <module>
import corgy.graph.bulge_graph as cgb
ImportError: No module named corgy.graph.bulge_graph
ホームディレクトリに.bash_profile
を作成します。次に、行を追加します
PYTHONPATH=$PYTHONPATH:new_dir
EXPORT $PYTHONPATH
またはさらに良い:
if [ -d "new_dir" ] ; then
PYTHONPATH="$PYTHONPATH:new_dir"
fi
EXPORT $PYTHONPATH
.bash_profile
プロパティは、ログインするたびに読み込まれます。
source
コマンドは、再度ログインしたくない場合に便利です。