PoG*_*bas 9 python ubuntu importerror
我想在我的ubuntu机器(corgy工具)上运行用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.
Run Code Online (Sandbox Code Playgroud)
如何将目录添加到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
Run Code Online (Sandbox Code Playgroud)
fed*_*qui 10
.bash_profile在您的主目录中创建一个.然后,添加该行
PYTHONPATH=$PYTHONPATH:new_dir
EXPORT $PYTHONPATH
Run Code Online (Sandbox Code Playgroud)
甚至更好:
if [ -d "new_dir" ] ; then
PYTHONPATH="$PYTHONPATH:new_dir"
fi
EXPORT $PYTHONPATH
Run Code Online (Sandbox Code Playgroud)
该.bash_profile特性被加载每次登录的时间.
source如果您不想再次登录,该命令很有用.
小智 5
@fedorqui上面的答案对我来说几乎是好的,但至少有一个错误(我不确定export所有大写的声明,我是一个完整的新手)。$导出语句中 PYTHONPATH 前面不应有符号。所以选项是:
在您的主目录中创建一个 .bash_profile。然后,添加行
Run Code Online (Sandbox Code Playgroud)PYTHONPATH=$PYTHONPATH:new_dir export PYTHONPATH或者甚至更好:
Run Code Online (Sandbox Code Playgroud)if [ -d "new_dir" ] ; then PYTHONPATH="$PYTHONPATH:new_dir" fi export PYTHONPATH
| 归档时间: |
|
| 查看次数: |
31025 次 |
| 最近记录: |