我试图在 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
我试图在 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
为了完整起见,我将回答这个部分是因为:
1) 建议的第一个副本(虽然正确)适用于 Mac
2) 第二个重复建议是针对 Django 的,并返回一个不同的错误。
正如让·弗朗索瓦·法布尔( Jean François Fabre)在他的评论中所说,使用
sudo pip install --upgrade gcloud`
没有这个命令pip
就不能访问根字典来写入相应的文件。这是由于安全原因,除非指定前缀以便只有超级用户可以允许安全权限,否则不能在根字典中写入任何内容。sudo
有关该命令的信息,请参见Wikipediasudo
不像其他人建议的那样,让pip install
被调用的sudo
权利不是一个好习惯。相反,您应该使用chown。您应该授予自己对目录或文件的权限,而不是使用 sudo。
你会得到同样的效果,更安全。