首页 >后端开发 >Python教程 >为什么 `pip install` 在 macOS Sierra 及更早版本上失败,以及如何修复'找不到版本”错误?

为什么 `pip install` 在 macOS Sierra 及更早版本上失败,以及如何修复'找不到版本”错误?

Barbara Streisand
Barbara Streisand原创
2024-12-13 03:00:09647浏览

Why Does `pip install` Fail on macOS Sierra and Older, and How Can I Fix the

每个软件包的 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
  • 参考 Python 状态页面以获取更新TLS 升级推出:https://status.python.org/
  • 有关此问题的更多详细信息,请参阅此帖子:https://github.com/pypa/pip/issues/5820
  • 有关 pip 升级的 Twitter 公告:https://twitter.com/pypa/status/982236066498654208

以上是为什么 `pip install` 在 macOS Sierra 及更早版本上失败,以及如何修复'找不到版本”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn