2011-08-30 129 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