当我致电easy_install
或
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的安装钩子?
答案 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来管理外部模块。谷歌为他们