我不确定管道是否在 Windows 命令提示符上可用,该指令也适用于此。
此外,此解决方案在其他情况下可能无法扩展,例如,当我们想要使用选项调用get-pip.py
时
此外,我认为将下载直接传输到 Python 会鼓励人们直接从网络执行未经审查的代码,这可能不是我们想要的。
通常,避免/不建议用户执行curl | sh
被认为是最佳实践。
网上有很多关于这个话题的观点。 虽然我不打算在这里提供各种论点的摘要,但这里有一篇文章讨论了推荐curl | sh
的陷阱。 安全问题、正确性问题等都与get-pip.py
相关,正如 Paul 所指出的,我们不希望用户习惯以这种方式做事。
我现在要继续并关闭这个问题,因为过去已经讨论过这个问题(目前我找不到上次讨论这个问题的问题/公关)。 感谢@saytosid提交此问题! ^.^
最有用的评论
此外,我认为将下载直接传输到 Python 会鼓励人们直接从网络执行未经审查的代码,这可能不是我们想要的。