繁体   English   中英

如何摆脱在 pip 中使用 --user

[英]How to get rid of using --user in pip

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

互联网给出了一个解决方案,我应该在pip命令中添加--user 例如: pip install --user foobar_package 尽管这有效,但遵循需要安装 5 个 pip 包的教程令人沮丧,我必须手动插入 --user 命令,而以前它是简单的复制和粘贴。

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

我相信它已经在本周早些时候(巧合)发布的pip版本20.0 (2020-01-21) 中解决了(但是这个版本有一个问题,所以一定要安装20.0.1 )。

请参阅pip 20.0发行说明

当主站点包目录不可写且用户站点包已启用时,默认执行用户安装(就像传递了 --user 一样)。 第1668章

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM