venvでpipを使ってパッケージをインストールしようとするとエラーが出た!
Could not fetch URL https://pypi.org/simple/certifi/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/certifi/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.",)) - skipping
どうやらSSLErrorが原因の様子。
ググってみた結果以下の二つが出てきました。
pip install でSSL関連のエラーが出たらこれを読め!!!
pipが動作しないエラーの解決
これらを参考にしましたが上手くいかず・・・
その後venvを作り直してみるとすんなり上手くいきました。
なぜこんなことに陥ったのかを考え直してみると、この直前に作ったvenvは
$ virtualenv 名前
で作ってしまっていました。
なんでこんなことを・・・
改めてググり直した結果
$ python3 -m venv 名前
で作り直したら上手くいきました。
ハマっている方は是非一度作り直してみることをお勧めします。