Python: проблема с разрешением при установке яйца - PullRequest
2 голосов
/ 08 ноября 2010

Пробная установка Юг по соседству с easy_install .Однако у меня возникают проблемы с разрешением:

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

1 Ответ

6 голосов
/ 08 ноября 2010

Возможно, ваш пользователь и / или пользователь 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
.
...