pip install报错:TLSV1_ALERT_PROTOCOL_VERSION

Python版本2.7,pip版本9.0.1,pip install新包时提示错误,如下:

pip install --upgrade pip
//报错如下
Could not fetch URL https://pypi.python.org/simple/pip/: There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) - skipping
Requirement already up-to-date: pip in /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg

原因:pip版本低,不支持TLS_v1。
解决办法:升级pip。

  1. linux或者Mac下升级pip
curl https://bootstrap.pypa.io/get-pip.py | python
  1. windows下升级pip:
    https://bootstrap.pypa.io/get-pip.py下载get-pip.py文件,然后使用python运行这个文件python get-pip.py即可。

pip升级到10.0.1,问题解决。
参考:使用pip安装包提示TLS证书错误解决办法

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容