python InsecurePlatformWarning 解决方法参考

python 更新, 有时候会报错如下:

/usr/lib/python2.7/site-packages/pip-7.1.2-py2.7.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html# insecureplatformwarning. InsecurePlatformWarning

解决方法是

$ sudo pip install pyopenssl ndg-httpsclient pyasn1 --upgrade

或者

$ sudo pip install requests[security]

Reference :

http://stackoverflow.com/questions/29134512/insecureplatformwarning-a-true-sslcontext-object-is-not-available-this-prevent