【发布时间】:2017-06-25 04:27:30
【问题描述】:
python 中的许多操作都需要通过 https 访问。这包括 pip install,或仅使用 http.client.HTTPSConnection,或在内部使用这些东西的任何模块或应用程序。
如果python是从官方python pkg安装程序安装的,从https://python.org下载的,那么它使用openssl的内部版本,并且不包含根证书。任何使用 SSL 连接都会导致此错误:
ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)
如何安装根证书以消除上述错误?
【问题讨论】:
-
您应该重新安装包含 Python 的 Xcode 命令行工具。 stackoverflow.com/a/68247505/4067700