Mac OSX python ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificat de vérifier échoué (_ssl.c:749)

De nombreuses opérations en python nécessiter d'accéder à des choses via le protocole https. Cela comprend pip install, ou tout simplement en utilisant le protocole http.client.HTTPSConnection, ou tous les modules ou les applications qui utilisent ces choses en interne.

Si python est installé à partir de l'officiel de python pkg installer, téléchargés à partir de https://python.org, puis il utilise une version interne de openssl, et ne contient pas de certificats racine. Tout ce qui utilise une connexion SSL résultats dans cette erreur:

ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)

Comment puis-je installer racine certs de faire l'erreur ci-dessus s'en aller?