修复“无法安装 Python 包 [SSL: TLSV1_ALERT_PROTOCOL_VERSION]”错误
当遇到“SSL: TLSV1_ALERT_PROTOCOL_VERSION”错误时使用 pip 安装 Python 包,问题源于来自 pip 中过时的 TLS 协议。要解决此问题,请将 pip 升级到最新版本。
升级过程:
运行以下命令升级 pip:
curl https://bootstrap.pypa.io/get-pip.py | python
注意:如果您不在虚拟环境中,可能需要 Sudo
如果遇到先有鸡还是先有蛋的问题,请使用以下解决方法:
pip install --no-cache-dir --upgrade pip
原因问题:
出现此错误是因为 Python.org 网站已停止支持TLS 版本 1.0 和 1.1。 TLS 1.2 或更高版本现在是强制性的。 Pip 最近实施了此更改,导致了错误。
对于 PyCharm (Virtualenv) 用户:
激活您的虚拟环境:
source ./venv/bin/activate
升级pip:
curl https://bootstrap.pypa.io/get-pip.py | python
以上是如何修复安装 Python 包时出现'SSL: TLSV1_ALERT_PROTOCOL_VERSION”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!