kottasのブログ

主に環境設定に関するメモを記載していきます。

PythonでSSLCertVerificationError

はじめに

タイトルの通り。

エラー
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1056)
対策1

Python2.7.9以降から、SSL証明書が正しくない場合、デフォルトでエラーを出すらしい。本質対策ではないが、以下のコードを書けば、動く。

import ssl
ssl._create_default_https_context = ssl._create_unverified_context
参考

qiita.com qiita.com shinespark.hatenablog.com