3

我正在尝试为 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

怎么了?我是新手,但我尽我所能。

4

2 回答 2

1

尝试

sudo python setup.py install

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

于 2012-10-17T02:12:30.630 回答
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 中。

于 2012-10-17T02:12:43.147 回答