“ pip install --user…”的目的是什么?

发布于 2021-01-29 17:53:55

来自pip install --help

 --user      Install to the Python user install directory for your platform. Typically ~/.local/, or %APPDATA%\Python on
             Windows. (See the Python documentation for site.USER_BASE for full details.)

site.USER_BASE的文档是一个有趣的* NIX主题的虫洞,我不明白。

--user 普通英语的目的是什么?为什么安装软件包很~/.local/重要?为什么不将可执行文件放在$ PATH中?

关注者
0
被浏览
182
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    pip默认将Python软件包安装到系统目录(例如/usr/local/lib/python3.4)。这需要root访问。

    --user 而是在您的主目录中进行pip安装软件包,该软件包不需要任何特殊特权。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看