我正在尝试安装基因本体编程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
有什么问题?我是新手,但我尽我所能。
答案 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中。