Python easy_install给出[errno13]

ani*_*aba 1 python ssh easy-install

当我打电话或打电话时,我想安装Hookbox但没有成功easy_install

python setup.py install
Run Code Online (Sandbox Code Playgroud)

它给了我 [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
Run Code Online (Sandbox Code Playgroud)

有没有办法解决这个概率或安装钩子没有easy_install?

pyf*_*unc 7

您应该使用适当的权限进行安装

sudo python setup.py install
Run Code Online (Sandbox Code Playgroud)

另一个选择是使用virtualenv创建一个可以安装的隔离环境

另一种方法是安装一些你有权限的地方.

python setup.py install --home=<dir>
Run Code Online (Sandbox Code Playgroud)

另请参见带有选项前缀的备用unix安装

python setup.py install --prefix=/usr/local
Run Code Online (Sandbox Code Playgroud)

请参阅文档中的这些选项的详细信息:http://docs.python.org/install/

如果你问我的偏好,那就是virtualenv,virtualenvwrapper,pip和yolk来管理外部模块.谷歌为他们