如何配置PyCharm以将软件包安装为sudo?

如何配置PyCharm以将软件包安装为sudo?,pycharm,google-cloud-storage,Pycharm,Google Cloud Storage,我们正在尝试按照安装“cloudstorage”。PyCharm在尝试安装程序包时出现权限拒绝错误 当我们查看安装包时执行了什么命令时,它会显示“pip install cloudstorage”。我们注意到,如果我们在终端中执行该命令,我们会得到一个权限拒绝错误,除非我们以sudo的身份运行它。这让我们相信,我们需要配置PyCharm,以便在它正在运行的命令前面添加sudo 我们在网上搜索PyCharm、sudo和install都没有成功。我们刚刚找到了关于安装软件包的文档,但还没有看到如何执

我们正在尝试按照安装“cloudstorage”。PyCharm在尝试安装程序包时出现权限拒绝错误

当我们查看安装包时执行了什么命令时,它会显示“pip install cloudstorage”。我们注意到,如果我们在终端中执行该命令,我们会得到一个权限拒绝错误,除非我们以sudo的身份运行它。这让我们相信,我们需要配置PyCharm,以便在它正在运行的命令前面添加sudo

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


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

据我所知,无法以普通用户身份运行PyCharm,只能在安装软件包时使用sudo(或输入根密码)

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

但是,如果您这样做,您的一些主目录文件可能最终归root所有。它是可修复的(
chown-R yourname.yourgroup ~
,或者使用
find~!-user yourname
查找特定的根用户拥有的文件,然后
chown
更改任何文件)

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