Python: проблема с разрешениями при установке яйца
Попробовал установить Southsitewide с easy_install. Однако у меня возникли проблемы с разрешением:
drwxr-x--- 2 root root 4096 Nov 8 10:23 South-0.7.2-py2.6.egg-info
Затем я попытался установить его с помощьюpip , но получил те же результаты.
Я предполагаю, что я мог бы исправить это, просто изменив разрешения. Однако, я делаю что-то не так во время установки? Или с пакетом что-то не так?
Ответы на комментарии
Iddqd : пожалуйста, отправьте вывод. судо Пип 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 ответ:
Это может быть ваш пользователь и / или 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