Python easy_install 发生 [errno13]
我正在尝试安装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来管理外部模块。可以在网上搜索它们。