如何摆脱在点子中使用--user

问题描述 投票:0回答:1

我曾经拥有一台装有Ubuntu 18.04的笔记本电脑,并通过带有pip的pycharm终端安装软件包是简单的pip install foobar_package。最近,我用台式机替换了笔记本电脑,并在其上也安装了Ubuntu 18.04。我面临的问题是,当我运行默认的pip install命令时,它将尝试在python根目录中安装软件包。

[Internet提供了一个解决方案,我应该在--user命令中添加pip。例如:pip install --user foobar_package。尽管此方法可行,但在需要安装5个pip软件包的教程之后,这令人沮丧,并且我必须手动插入--user命令,而以前这只是简单的复制和粘贴。

我可以设置pycharm终端以始终使用家庭用户在venv中安装软件包吗?

python-3.x pip pycharm package ubuntu-18.04
1个回答
0
投票

我相信已经在本周早些时候发布的(巧合的)pip版本中已解决了20.0(2020-01-21)(但此版本有问题,因此请确保安装20.0.1)。

请参见release notes for pip 20.0

默认情况下,当主站点软件包目录不可写并且启用了用户站点软件包时,执行用户安装(好像已通过--user一样)。 (#1668

© www.soinside.com 2019 - 2024. All rights reserved.