Python requests InsecurePlatformWarning: A true SSLContext object is not available
2016-03-09 07:00 三犬风 阅读(351) 评论(0) 收藏 举报Comes from: http://stackoverflow.com/questions/29134512/insecureplatformwarning-a-true-sslcontext-object-is-not-available-this-prevent
The docs give a fair indicator of what's required., however requests allow us to skip a few steps:
You only need to install the security package extras (thanks @admdrew for pointing it out)
$ pip install requests[security]
or, install them directly:
$ pip install pyopenssl ndg-httpsclient pyasn1
Requests will then automatically inject pyopenssl into urllib3
If you're on ubuntu, you may run into trouble installing pyopenssl, you'll need these dependencies:
$ apt-get install libffi-dev libssl-dev
Always go with the choice that scares you the most, because that's the one that is going to require the most from you!
浙公网安备 33010602011771号