如果使用sudo运行pip,则--user标志会执行任何操作,如:
sudo pip install --user <package_name>
该软件包将安装在哪里,以及对其的权限是什么?
答案 0 :(得分:2)
来自man 1 pip-install
:
-user 安装到您平台的Python用户安装目录。通常在Windows上〜/ .local / 或%APPDATA%Python。 (有关完整的信息,请参见site.USER_BASE的Python文档。)
~
代表有效用户的主目录。
如果使用sudo
(将有效用户设置为root用户)运行该软件包,则该软件包将安装在root用户的主目录中,在大多数发行版中,该目录等同于/root/
,最终安装路径/root/.local/
。