参考:https://bugs.python.org/issue29065
原因:我用的python3.6是从python.org上下载的MacOS二进制安装程序。
这个版本有个特性,就是它不再依赖MacOS的openSSL。它附带了自己的openSSL,并且不能访问MacOS的根证书。
解决方案:
open "/Applications/Python 3.6/Install Certificates.command"
这个命令用于从第三方证书包(https://pypi.python.org/pypi/certifi)中安装一个由默认根证书组成的管理包。