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。
- linux或者Mac下升级pip
curl https://bootstrap.pypa.io/get-pip.py | python
- windows下升级pip:
从https://bootstrap.pypa.io/get-pip.py下载get-pip.py文件,然后使用python运行这个文件python get-pip.py即可。
pip升级到10.0.1,问题解决。
参考:使用pip安装包提示TLS证书错误解决办法