Python easy_install дает [errno13] - PullRequest
       7

Python easy_install дает [errno13]

1 голос
/ 22 октября 2010

Я пытаюсь установить Крючок , но безуспешно, когда я звоню easy_install или

python setup.py install

, это дает мне [Errno 13] Permission denied: '/usr/local/lib/python2.6/site-packages/test-easy-install-68779.write-test'

Когда япопытаться предоставить разрешения на запись в это хранилище, которое оно дает

chmod: /usr/local/lib/python2.6/site-packages/: Operation not permitted

Есть ли способ решить эту проблему или установить хукбокс без easy_install?

1 Ответ

7 голосов
/ 22 октября 2010

Вы должны были использовать соответствующую привилегию для установки

sudo python setup.py install

Другой вариант - использовать virtualenv для создания изолированной среды, в которую вы можете установить

Другим способом является слишком частая установка там, где у вас есть разрешение.

python setup.py install --home=<dir>

см. Также альтернативную установку unix с префиксом опции

python setup.py install --prefix=/usr/local

Подробности этих параметров см. В документации: http://docs.python.org/install/

Если вы спросите мое предпочтение, это будут virtualenv, virtualenvwrapper, pip и yolk для управления внешними модулями. Google для них

...