从 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
的某个地方?
原文由 Rob Truxal 发布,翻译遵循 CC BY-SA 4.0 许可协议
pip 默认将 Python 包安装到系统目录(例如
/usr/local/lib/python3.4
)。这需要 root 访问权限。--user
在您的主目录中创建 pip 安装包,这不需要任何特殊权限。