使用pip安裝包提示TLS證書錯誤解決辦法
阿新 • • 發佈:2018-05-21
col conf 新版本 HERE pin tls inux 執行 沒有 的方式,還是會出現那個問題。這是一個雞和蛋的問題,你因為
最近有不少同學在使用pip
安裝python
包的時候,經常會出現以下類似的錯誤:
Could not fetch URL https://pypi.python.org/simple/pytest-xdist/: There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) - skipping
出現這個錯誤的原因是python.org
已經不支持TLSv1.0
和TLSv1.1
了。更新pip
可以解決這個問題。但是如果使用傳統的python -m pip install --upgrade pip
TLS
證書的問題需要去升級pip
,升pip
的時候又因為TLS
證書的原因不能下載最新版本的pip
。這時候就沒有辦法了,只能手動的去升級pip
。
mac
或者linux
操作系統:在終端下執行命令:curl https://bootstrap.pypa.io/get-pip.py | python
。windows
操作系統:從https://bootstrap.pypa.io/get-pip.py
下載get-pip.py
文件,然後使用python
運行這個文件python get-pip.py
即可
使用pip安裝包提示TLS證書錯誤解決辦法