python2.7.5で SNIMissingWarning、InsecurePlatformWarning

スポンサーリンク
ITで知っておくべき知識

pythonで発生したエラーのまとめ。

python2.7.5で SNIMissingWarning、InsecurePlatformWarning

python 2.7.5で以下のエラーが発生しました。

 

 

このエラーは何でしょうか?

解決策はどうすればよいのでしょうか?

Python-2.7.5のSSLモジュールが古い

このエラーは、gitlab-python が利用しているurllib3が出しています。

 

urllib3はHTTPS通信でPythonのSSLモジュールを使用していますが、Python-2.7.5に組み込まれているSSLモジュールは古いので、この InsecurePlatformWarning 警告が表示されているようです。

 

警告で提示されているURLの先を読むと、2つのことが書かれています。

  1. Python-2.7.9 以降を使おう
  2. pyOpenSSLをインストールしよう: pip install urllib3[secure]

 

このどちらか、または両方を行う必要があります。

 

私の場合、とりあえず、

# yum update -y python

を実行すると、警告メッセージが消えました。

 

 

コメント