【解決済み】PIPパッケージを使ってTLS証明書のエラー解決方法を提示する
1384 ワード
最近多くの学生が
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
を実行すればいい.python
に興味がある学生.これらの授業を見てもいいです.「無料Python教程」