Linux 将模块添加到 pythonpath - 没有任何效果
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/7731947/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
add module to pythonpath - nothing works
提问by BPm
I don't have root access so I installed psycopg2 module to /opt (I have permission for that directory):
我没有 root 访问权限,所以我将 psycopg2 模块安装到 /opt (我有该目录的权限):
$python setup.py install --prefix=/opt
I've tried several methods:
我尝试了几种方法:
#.bashrc
PATH=$PATH:$HOME/bin:/opt/lib/python2.4/site-packages/psycopg2/
export PATH
or
或者
#.bash_profile
PATH=$PATH:$HOME/bin:/opt/lib/python2.4/site-packages/
export PATH
I also tried sys.path.append('/opt/lib/python2.4/site-packages/psycopg2/')
我也试过 sys.path.append('/opt/lib/python2.4/site-packages/psycopg2/')
nothing works:
没有任何效果:
$python
>>>import psycopg2
>>>no psycopg2 module
Neither /opt/lib/python2.4/site-packages/psycopg2/
or /opt/lib/python2.4/site-packages/
path works
无论是/opt/lib/python2.4/site-packages/psycopg2/
或/opt/lib/python2.4/site-packages/
通路工程
Please help, thank you
请帮忙,谢谢