如果运行“ sudo pip install --user <package_name>”,则pip软件包安装在哪里?

时间:2019-11-19 17:58:35

标签: python ubuntu pip

如果使用sudo运行pip,则--user标志会执行任何操作,如:

sudo pip install --user <package_name>

该软件包将安装在哪里,以及对其的权限是什么?

1 个答案:

答案 0 :(得分:2)

来自man 1 pip-install

  

-user 安装到您平台的Python用户安装目录。通常在Windows上〜/ .local / 或%APPDATA%Python。 (有关完整的信息,请参见site.USER_BASE的Python文档。)

~代表有效用户的主目录。

如果使用sudo(将有效用户设置为root用户)运行该软件包,则该软件包将安装在root用户的主目录中,在大多数发行版中,该目录等同于/root/,最终安装路径/root/.local/