每个软件包的 pip 安装失败:使用 TLS 升级解决“找不到版本”
遇到错误“找不到版本”尝试通过 pip 安装任何软件包时可能会感到沮丧。此问题专门针对运行 Mac OS X 10.12 (Sierra) 或更早版本的用户而出现。
解决方案:手动升级 Pip
要解决此问题,升级至关重要使用以下命令手动 pip:
curl https://bootstrap.pypa.io/get-pip.py | python
TLS 的重要性升级
此升级是必要的,因为 Python.org 站点已停止支持 TLS 版本 1.0 和 1.1。因此,较旧的 macOS 版本无法使用 pip,除非将其更新到最新版本 (9.0.3)。
通过 pip install --upgrade pip 安装不是一个可行的解决方案,因为它会下降陷入“先有鸡还是先有蛋”的局面。
额外注意事项
升级 pip 后,还必须通过运行以下命令来升级 setuptools:
pip install --upgrade setuptools
以上是为什么 `pip install` 在 macOS Sierra 及更早版本上失败,以及如何修复'找不到版本”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!