2

尝试使用easy_install在整个站点范围内安装South。但是我遇到了权限问题:

drwxr-x---   2 root root   4096 Nov  8 10:23 South-0.7.2-py2.6.egg-info

然后我尝试用pip安装它,但收到了相同的结果。

我假设我可以通过更改权限来解决这个问题。但是,我在安装过程中做错了吗?还是包裹有问题?

对评论的回答

iddqd:请发送输出。sudo pip install -e hg+http : //bitbucket.org/andrewgodwin/south/

结果如下:

$ sudo pip-python install -e hg+http://bitbucket.org/andrewgodwin/south/
--editable=hg+http://bitbucket.org/andrewgodwin/south/ is not the right format; it must have #egg=Package
4

1 回答 1

6

它可能是您的用户和/或 root 具有特定umask的创建具有这些权限的文件,例如0027.

% umask
027
% sudo touch /tmp/foo
% ls -l /tmp/foo
-rw-r-----  1 root  wheel  0 Nov  8 08:19 /tmp/foo
% umask 002
% touch /tmp/bar
% ls -al /tmp/bar
-rw-r--r--  1 root  wheel  0 Nov  8 08:23 /tmp/bar
于 2010-11-08T16:24:31.243 回答