私のubuntuマシン(corgy tool)でPythonで書かれた3番目のツールを実行したいと思います。UbuntuのディレクトリをPythonのパスに追加します
しかし、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
これがエクスポート呼び出しとどのように異なるのか説明できますか? – njzk2
@ njzk2 'export'は現在のセッションの変数を設定します。これはまた、あなたがログアウトするまで動作します。もちろん '.bashrc 'の' source'は意味をなさない。 – kirelagin
さらに重要なのは、 '.bash_profile'で変数を設定するときに' export'_を使うことです。 – kirelagin