为python安装一个库

时间:2012-10-17 01:52:08

标签: python install

我正在尝试安装基因本体编程python库[GOGrapher]。在页面中,他们告诉我:

$ `svn co https://projects.dbbe.musc.edu/public/GOGrapher/trunk GOGrapher`
$ cd GOGrapher
$ su -
# python setup.py install

我做了所有事情,但在最后一步得到了一个错误

error: /usr/local/lib/python2.7/dist-packages/GOGrapher-0.0.egg-info: Permission denied

有什么问题?我是新手,但我尽我所能。

2 个答案:

答案 0 :(得分:1)

尝试

sudo python setup.py install

代替。 (在Mac OS 10.7.3上适用于我,而建议的su -解决方案不适用。)

答案 1 :(得分:0)

在文件系统中以超级用户身份安装东西并不是一个好主意。在Python中,您始终可以在本地安装库。

假设您已经在GOGrapher目录中:

$ python setup.py install --home

应该在您的主目录中安装库。稍后,您必须将库PATH添加到PYTHONPATH环境变量中,因此Python将知道在哪里搜索它。

$ export PYTHONPATH=$HOME/lib/python

目录可能略有不同(lib / python2.7甚至lib / python2.7 / site-packages),你可以检查一下,很难。

要使其永久化,您应该将它添加到.profile,.bashrc或您正在使用的shell中。