python - 如果运行“sudo pip install --user”,pip 包安装在哪里“?
问题描述
如果您使用 sudo 运行 pip,--user 标志是否会执行任何操作,如下所示:
sudo pip install --user <package_name>
软件包将安装在哪里,它的权限是什么?
解决方案
来自man 1 pip-install
:
--user安装到您平台的 Python 用户安装目录。通常是~/.local/或 Windows 上的 %APPDATA%Python。(有关详细信息,请参阅 site.USER_BASE 的 Python 文档。)
where~
代表有效用户的主目录。
如果您使用sudo
(使有效用户成为 root 用户)运行它,该软件包将安装在 root 用户的主目录中,在大多数发行版上等同于/root/
,从而形成最终安装路径/root/.local/
。
推荐阅读
- php - 通过数组中存在的子数组递归查找和替换数组值
- reactjs - Api CORS 不允许凭据
- python - 当每个列表都是 Pandas 系列中的一个元素时,如何迭代列表元素?
- typescript - 无法在 VSCode 中选择 Typescript 作为语言
- wordpress - 从主查询中删除分类的前 3 个帖子
- python - 火星 2020 网页抓取
- firebase - 订购带有时间戳的聊天消息
- docker - 运行 ubuntu 镜像的 docker 容器
- c# - 接收实体的 POST/PUT 主体时忽略属性上的 [JsonIgnore] 属性
- reactjs - 反应导航框阴影未删除