1

我正在尝试安装Hookbox但没有成功,当我打电话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的情况下安装hookbox?

4

1 回答 1

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 来管理外部模块。谷歌为他们

于 2010-10-22T09:09:33.220 回答