2010-10-22 4 views
1

Я Тринг установить Hookbox, но без успеха, когда я называю easy_install илиPython easy_install дает [errno13]

python setup.py install 

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

При попытке предоставить разрешения на запись в этом derectory он дает

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

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

+2

Можете ли вы использовать sudo? –

+0

принадлежит superuser.com –

+0

Я не могу использовать sudo! –

ответ

7

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

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 для них

Смежные вопросы