在 Mac 操做系统安装 Python 3.6 或以上版本时,可能会遇到证书错误:Error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1056).
。这是由于在 Mac 操做系统下,Python 再也不使用系统默认的证书,且自己也不提供证书。在进行 HTTPS 请求时,须要使用 certifi
库提供的证书spa
解决:操作系统
cd /Applications/Python\ 3.7/ ./Install\ Certificates.command 或者使用certifi指定证书 pip install certifi