2011-08-30 30 views
3

我试图为Python安装httplib2库,所以我可以使用它来与Twitter进行交互,但是当我尝试通过'python setup.py install'安装时,在控制台中出现以下错误”。在httplib2上的权限被拒绝安装

这是一个新的工商管理硕士,我是唯一的用户(和管理员),所以我不应该这么粗鲁地拒绝!

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

想法?

回答

11

使用sudo运行setup.py为根:

% sudo python setup.py install 
+1

非常感谢!新的整个终端的东西,你可以告诉... – Chris

+0

所以sudo是必需的? – electblake

8

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

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

+2

+1'virtualenv'是要走的路。这应该是被接受的答案。 – Johnsyweb

+0

chown也可以 – Sri