由于SSL证书,pip安装中断



当我尝试进行pip安装Flask时,我会遇到一些ssl错误。如果我尝试添加例外,没有什么区别。我在谷歌上搜索了一下,看到了一年前关于这个问题的一些讨论,但没有其他内容(见https://github.com/pypa/pip/issues/5063)

(venv) pip install -U flask --trusted-host=pypi.python.org --trusted-host=pypi.org --trusted-host=files.pythonhosted.org
Collecting flask
Could not fetch URL https://pypi.python.org/simple/flask/: There was a problem confirming 
the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) - skipping
Could not find a version that satisfies the requirement flask (from versions: )
No matching distribution found for flask

注意:这可能是您尝试过的东西

这可能是因为您正在使用--trusted-host=pypi.python.org。这种情况发生在2018年4月的某个时候,Python包索引从pypi.python.org迁移到pypi.org。这意味着";可信主机";使用旧域的命令不再工作。

因此,您要查找的命令将是pip install -U flask --trusted-host pypi.org --trusted-host=files.pythonhosted.org

关于更多的细节,请看这个。

最新更新