首页 >后端开发 >Python教程 >为什么所有软件包的'pip install”由于 TLS 问题而失败?

为什么所有软件包的'pip install”由于 TLS 问题而失败?

Patricia Arquette
Patricia Arquette原创
2024-12-29 10:23:091036浏览

Why Is

由于 TLS 问题,所有软件包的“pip install”失败

问题:

Pip install 对于所有软件包始终失败,返回消息“无法找到满足要求的版本” 要求。”尽管检查了类似的问题,但没有找到明显的解决方案。

答案:

使用以下内容升级 pip命令:

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

说明:

Python.org 站点正在逐步取消对 TLS 版本 1.0 和 1.1 的支持。因此,Mac OS X 版本 10.12 (Sierra) 或更早版本将需要 pip 升级才能继续使用功能。

不升级的后果:

  • Mac如果没有以下命令,OS X 10.12 或更早版本将无法使用 pip升级。
  • 通过“pip install --upgrade pip”升级 pip 可能不会成功。
  • 10.13 以下的 macOS 版本上的 pip 现在需要 TLSv1.2 支持。

额外注意事项:

  • pip 升级后,建议同时升级 setuptools:
pip install --upgrade setuptools
  • 这将最大限度地减少潜在的安装错误。

以上是为什么所有软件包的'pip install”由于 TLS 问题而失败?的详细内容。更多信息请关注PHP中文网其他相关文章!

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