在 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 install
以sudo
权限调用并不是一个好习惯。相反,您应该使用chown。您应该授予自己对目录或文件的权限,而不是使用 sudo。
您将获得相同的效果,但更安全。
【讨论】:
以上是关于在 Ubuntu 16.04 上安装谷歌云模块返回错误的主要内容,如果未能解决你的问题,请参考以下文章
我们可以在谷歌云 ubuntu vm 实例中使用 xampp 作为在线服务器吗