在 Ubuntu 16.04 上安装谷歌云模块返回错误

Posted

技术标签:

【中文标题】在 Ubuntu 16.04 上安装谷歌云模块返回错误【英文标题】:Installing google cloud module on Ubuntu 16.04 returns error 【发布时间】:2018-01-23 19:19:09 【问题描述】:

我尝试在 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安装过程中多次显示此错误

【问题讨论】:

你能告诉我们你正在使用的命令吗?你可能需要sudo 前缀来安装东西。 pip install --upgrade gcloud 试试sudo pip install --upgrade gcloud pip is not able to install packages correctly: Permission denied error的可能重复 是的,sudo 工作 【参考方案1】:

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

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

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


正如Jean François Fabre 在他的 cmets 中所说的那样使用

sudo pip install --upgrade gcloud`

没有此命令pip 无法访问根字典来写入相应的文件。这是出于安全原因,在根字典中不能写入任何内容,除非指定了 sudo 前缀,这样只有超级用户才能授予安全权限。

见Wikipedia for info on the sudo command

【讨论】:

【参考方案2】:

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

您将获得相同的效果,但更安全。

【讨论】:

以上是关于在 Ubuntu 16.04 上安装谷歌云模块返回错误的主要内容,如果未能解决你的问题,请参考以下文章

为互联网打开端口 5000 不适用于谷歌云计算引擎实例

我们可以在谷歌云 ubuntu vm 实例中使用 xampp 作为在线服务器吗

如何在 Ubuntu 16.04 上安装 PHPMyAdmin

ubuntu16.04 安装谷歌拼音

Ubantu 16.04下安装谷歌浏览器(转)

谷歌云上的getEffectiveOrgPolicy错误运行秘密安装卷