如何配置PyCharm以sudo的形式安装软件包?

时间:2018-02-03 06:08:41

标签: pycharm google-cloud-storage

我们正在尝试按this Google documentation安装“cloudstorage”。 PyCharm在尝试安装软件包时给出了权限被拒绝的错误。

当我们查看执行什么命令来安装软件包时,它会显示“pip install cloudstorage”。我们注意到,如果我们在终端中执行该命令 - 除非我们将其作为sudo运行,否则我们会收到权限被拒绝错误。这使我们相信我们需要配置PyCharm以在它运行的命令前添加sudo。

我们在网上或SO搜索PyCharm和sudo并安装时都没有成功。我们刚刚找到了有关安装软件包的文档,但还没有看到如何执行“sudo pip install cloudstorage”。

我们如何配置PyCharm尝试“sudo pip install cloudstorage”来尝试阻止此权限错误?

1 个答案:

答案 0 :(得分:1)

据我所知,没有办法像普通用户一样运行PyCharm,但只在安装软件包时才使用sudo(或输入root密码)。

如果您收到权限错误,我怀疑您已将PyCharm本身安装为root用户(例如,/usr/local/bin/opt或其他内容)。在这种情况下,您可以以root身份运行PyCharm(sudo pycharm如果在安装过程中出现提示时添加了命令行链接),然后您可以安装包,然后切换回常规用户。

如果你这样做,你的主目录文件有可能最终归root所有。它是可修复的(chown -R yourname.yourgroup ~,或找到具有find ~ ! -user yourname的特定根拥有文件,然后chown PyCharm更改的任何文件。

更好的解决方案是根据PyCharm instructions设置虚拟环境。