安装httplib2时权限被拒绝

3 投票
2 回答
7177 浏览
提问于 2025-04-17 00:46

我正在尝试为Python安装httplib2这个库,这样我就可以用它和Twitter进行互动。但是当我通过'python setup.py install'来安装时,控制台出现了以下错误。

这是我刚买的新MacBook Air,我是唯一的用户(也是管理员),所以不应该这么粗暴地被拒绝!

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

有什么想法吗?

2 个回答

8

有人说在运行 python setup.py install 时加上 sudo 是有风险的。更安全的做法是先运行 sudo chown -R $USER /Library/Python/2.7,这样可以避免一些问题。

总之,使用 Virtualenv 也能避免这个麻烦。

11

使用 sudo 命令可以以管理员身份运行 setup.py 文件:

% sudo python setup.py install

撰写回答