我曾经拥有一台装有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中安装软件包吗?
我相信已经在本周早些时候发布的(巧合的)pip版本中已解决了20.0(2020-01-21)(但此版本有问题,因此请确保安装20.0.1)。
请参见release notes for pip 20.0:
默认情况下,当主站点软件包目录不可写并且启用了用户站点软件包时,执行用户安装(好像已通过--user一样)。 (#1668)