【解決済み】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.orgTLSv1.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教程」