为什么我在pip安装期间收到“找不到匹配的发行版”或“无法获取URL”错误?
传输层安全性(TLS)是我们确保您的计算机与PyPI之间的连接是私密且安全的一部分。它是一种加密协议,随着时间的推移有多个版本。PyPI 在2018年4月关闭了对TLS版本1.0和1.1的支持(原因)。如果您在使用pip install时遇到问题并且找不到匹配的分发或无法获取URL错误,请尝试在命令中添加-v以获取更多信息:
pip install --upgrade -v pip
如果您看到类似确认ssl证书或tlsv1警报协议版本或TLSV1_ALERT_PROTOCOL_VERSION的错误,则需要使用较新的TLS支持库连接到PyPI。您需要采取的具体步骤取决于您的操作系统版本,Python的安装源(python.org,您的操作系统供应商或中间分发服务器)以及已安装的Python,setuptools和pip版本。如需帮助,请访问Freenode上的#pypa IRC频道,在pypa / packaging-problems / issues上提出问题,或发布到python-help邮件列表,包括你的操作系统和安装细节以及pip install -upgrade -vvv pip的输出。