将模块添加到pythonpath - 无法使用

9 投票
1 回答
20770 浏览
提问于 2025-04-17 04:07

我没有管理员权限,所以我把psycopg2模块安装到了/opt目录(我对这个目录有权限):

$python setup.py install --prefix=/opt

我试过几种方法:

#.bashrc        
PATH=$PATH:$HOME/bin:/opt/lib/python2.4/site-packages/psycopg2/
export PATH  

或者

#.bash_profile  
PATH=$PATH:$HOME/bin:/opt/lib/python2.4/site-packages/
export PATH

我还试过 sys.path.append('/opt/lib/python2.4/site-packages/psycopg2/')

但是都没用:

$python  
>>>import psycopg2
>>>no psycopg2 module

无论是 /opt/lib/python2.4/site-packages/psycopg2/ 还是 /opt/lib/python2.4/site-packages/ 这个路径都不行

请帮帮我,谢谢

1 个回答

20

在你的bash配置文件中,试试用$PYTHONPATH代替$PATH。想了解更多,可以查看官方文档关于这个主题的内容。

撰写回答