pip関係をインストール・アップデートしようとした際のSSLエラーについて、
多くの記事・コメントがプロキシ問題と書かれているが、プロキシが正しく設定されても下記SSLエラーが出たため、備忘録として残しておく。
Could not fetch URL https://pypi.org/xxx/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /xxx/ (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1125)'))) - skipping
①まずはプロキシ設定の確認
Anaconda promptでconda info --all で確認
ちゃんと下記になっているか。
http: http://proxy.aaa.bbb.co.jp:8080
https: http://proxy.aaa.bbb.co.jp:8080 ※httpsではエラーになる
ちなみにusername:passwordは別にいれなくてもいける
②conda自体の動作確認
conda update condaでエラーになるか実行してみる。
普通にアップデートできたのでプロキシの問題ではなさそう。
③pipでCythonをインストールしてみる
なのにpip関係をアップデート・インストールしようとした際にプロキシと思われるエラーが発生した。
解決方法:
1)まずconda listを実行し、pipバージョンを確認する
pip ver.21.x.x以降ではなぜかサーバーに通れないので、pipをダウングレードしないといけない。
(ver.20.3.xもいけたりいけなっかたりって聞いたけど、試してない。)