Pip: 通过 `get-pip.py` 安装可以在文档中单行

创建于 2020-06-16  ·  3评论  ·  资料来源: pypa/pip

此功能将解决什么问题?

安装文档目前建议使用curlget-pip.py进行安装的两步过程。 这可以通过将输出从curl管道传输到python来简化。

描述您想要的解决方案

curl -L https://bootstrap.pypa.io/get-pip.py | python

替代解决方案

目前的方式也不错,只是对用户体验的一个小优化。

附加上下文

自己安装它,发现这可以改进。 找不到更好的类别来提交此问题。

no action docs enhancement

最有用的评论

此外,我认为将下载直接传输到 Python 会鼓励人们直接从网络执行未经审查的代码,这可能不是我们想要的。

所有3条评论

我不确定管道是否在 Windows 命令提示符上可用,该指令也适用于此。

此外,此解决方案在其他情况下可能无法扩展,例如,当我们想要使用选项调用get-pip.py

此外,我认为将下载直接传输到 Python 会鼓励人们直接从网络执行未经审查的代码,这可能不是我们想要的。

通常,避免/不建议用户执行curl | sh被认为是最佳实践。

网上有很多关于这个话题的观点。 虽然我不打算在这里提供各种论点的摘要,但这里有一篇文章讨论了推荐curl | sh的陷阱。 安全问题、正确性问题等都与get-pip.py相关,正如 Paul 所指出的,我们不希望用户习惯以这种方式做事。

我现在要继续并关闭这个问题,因为过去已经讨论过这个问题(目前我找不到上次讨论这个问题的问题/公关)。 感谢@saytosid提交此问题! ^.^

此页面是否有帮助?
0 / 5 - 0 等级