-2

我试图在 Ubuntu 16.04 上为 python 3 安装谷歌云模块,但它显示permission error 13

在我的 python 环境安装过程中多次显示此错误 PermissionError: [Errno 13] Permission denied: /usr/lib/python3/dist-packages/httplib2-0.9.1.egg-info

4

2 回答 2

0

为了完整起见,我将回答这个部分是因为:

1) 建议的第一个副本(虽然正确)适用于 Mac

2) 第二个重复建议是针对 Django 的,并返回一个不同的错误。


正如让·弗朗索瓦·法布尔( Jean François Fabre)在他的评论中所说,使用

sudo pip install --upgrade gcloud`

没有这个命令pip就不能访问根字典来写入相应的文件。这是由于安全原因,除非指定前缀以便只有超级用户可以允许安全权限,否则不能在根字典中写入任何内容。sudo

有关该命令的信息,请参见Wikipediasudo

于 2018-01-24T01:29:02.750 回答
0

不像其他人建议的那样,让pip install被调用的sudo权利不是一个好习惯。相反,您应该使用chown。您应该授予自己对目录或文件的权限,而不是使用 sudo。

你会得到同样的效果,更安全。

于 2018-01-30T14:16:40.760 回答