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或者M(jìn)ac下升級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證書錯誤解決辦法