Python easy_install给出[errno13]

时间:2010-10-22 09:04:28

标签: python ssh easy-install

当我致电easy_install

时,我想安装Hookbox但没有成功
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的安装钩子?

1 个答案:

答案 0 :(得分: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来管理外部模块。谷歌为他们