httplib2 安装权限被拒绝

Posted

技术标签:

【中文标题】httplib2 安装权限被拒绝【英文标题】:Permission Denied on httplib2 install 【发布时间】:2011-08-30 21:01:20 【问题描述】:

我正在尝试为 Python 安装 httplib2 库,以便可以使用它与 Twitter 交互,但是当我尝试通过“python setup.py install”安装时,控制台中出现以下错误。

这是一个新的 MBA,我是唯一的用户(和管理员),所以我不应该被如此粗鲁地拒绝!

error: could not create '/Library/Python/2.7/site-packages/httplib2': Permission denied

想法?

【问题讨论】:

【参考方案1】:

使用sudo 以root 身份运行setup.py

% sudo python setup.py install

【讨论】:

【参考方案2】:

有人说在python setup.py install 上使用sudo 可能很危险。相反,运行sudo chown -R $USER /Library/Python/2.7

TL;DR;使用Virtualenv 也恰好可以避免这个问题。

【讨论】:

以上是关于httplib2 安装权限被拒绝的主要内容,如果未能解决你的问题,请参考以下文章

python使用httplib2访问REST服务的例子

在 Python Appengine 上使用 Httplib2

httplib2请求时间python

通过httplib2 探索的学习的最佳方式

我如何使用httplib2上传图像,但不将其保存到计算机上?

python中urllib, urllib2,urllib3, httplib,httplib2, request的区别