エンジニアブログ

pipで[SSL: CERTIFICATE_VERIFY_FAILED]が出る場合の解決法

2020.06.06

経緯

pipでパッケージをインストールしようとしたところエラーが発生し、インストールできず。
どのパッケージでも同様のエラーとなり、pipの不具合かと思ってpipのアップデートをしようとしたがそれもできない。
Pythonを入れなおしても解消せず。

環境

OS:Windows10
python version:3.8.2

エラー内容

PS C:Usersuser> python -m pip install -U pip
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)'))': /simple/pip/
(省略)

SSLエラーとある。このエラーが出てるのは会社PCなので、何かセキュリティで引っかかっているのかもしれない。エラーメッセージを検索してみると、以下のサイトに記載されていたやり方でエラーが解消した。
https://github.com/pypa/pip/issues/5448

解決法

%APPDATA%pippip.ini を作成し、以下を記述する。

[global]
trusted-host = pypi.python.org
               pypi.org
               files.pythonhosted.org

関連キーワード

この記事をシェアする

Facebook Twitter LINE はてなブックマーク

この記事を読んだ方に
おすすめの記事