2
3

More than 3 years have passed since last update.

pipでCould not fetch URL 443が出た時の対処法

Last updated at Posted at 2020-04-21

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 名前

で作り直したら上手くいきました。

ハマっている方は是非一度作り直してみることをお勧めします。

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3