2012-10-17 81 views
3

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

$ `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

你确实做了'su'步骤? –

+0

你在Mac上吗? –

+0

不,在Ubuntu上。在步骤su - 问我一个密码,我把我的密码,并失败。但我认为那不是问题.. –

回答

1

尝试

sudo python setup.py install 

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

+0

谢谢!我这样做,进展顺利。再次感谢!。 –

0

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

假设你已经在GOGrapher目录:

$ python setup.py install --home 

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

$ export PYTHONPATH=$HOME/lib/python 

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

为了使它成为永久的,你应该将它加入你的.profile,.bashrc或者你正在使用的shell。

+0

我会试试这个。我不太了解python,但接受这样的答案,我会升级我的水平[抱歉我的英语]谢谢! –