簡體   English   中英

Ubuntu 將目錄添加到 Python 路徑

[英]Ubuntu add directory to Python path

我想在我的 ubuntu 機器上運行用 python 編寫的第三方工具( 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命令很有用。

@fedorqui上面的回答對我來說幾乎是好的,但至少有一個錯誤(我不確定所有大寫的export語句,我是一個完整的新手)。 在導出語句中 PYTHONPATH 之前不應有$符號。 所以選項是:

在您的主目錄中創建一個 .bash_profile。 然后,添加行

PYTHONPATH=$PYTHONPATH:new_dir export PYTHONPATH

或者甚至更好:

 if [ -d "new_dir" ] ; then PYTHONPATH="$PYTHONPATH:new_dir" fi export PYTHONPATH

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM