Python easy_install 发生 [errno13]

2 投票
1 回答
4333 浏览
提问于 2025-04-16 05:54

我正在尝试安装Hookbox,但一直没有成功。当我使用easy_install命令时,

python setup.py install

系统给我返回了一个错误:[Errno 13] 权限被拒绝: '/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呢?

1 个回答

8

你应该使用合适的权限来安装

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来管理外部模块。可以在网上搜索它们。

撰写回答