Si vous rencontrez l'erreur "ssl.SSLCertVerificationError - certificate verify failed: unable to get local issuer certificate" avec Python

Image illustrant l'article : Si vous rencontrez l'erreur "ssl.SSLCertVerificationError - certificate verify failed: unable to get local issuer certificate" avec Python

Si vous rencontrez l'erreur "ssl.SSLCertVerificationError - certificate verify failed: unable to get local issuer certificate" avec Python

par Korben -

Voici une petite erreur que j’ai rencontrée dernièrement sous macOS au moment de lancer un script Python développé par mes soins.

ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)

Je me suis bien sûr demandé d’où ça venait, car je n’avais pas modifié mon code. Peut-être une mise à jour de Python. Quoiqu’il en soit, j’ai trouvé la solution, donc je la partage ici en espérant que ça serve à certains. En tout cas, je le note pour moi, histoire que la prochaine fois je perde moins de temps.

Donc si vous rencontrez cette erreur, rendez vous dans le dossier des /Applications de macOS. Localisez le répertoire Python et ouvrez-le.

Erreur SSL python : certificat invalide

À l’intérieur, vous verrez un script baptisé “Install Certificates.command”. Il vous suffit alors de double cliquer dessus pour que celui-ci s’exécute et mettre à jour les certificats SSL nécessaires à Python.

Oui, c’est aussi simple que ça.