variable - python[ssl: certificate_verify_failed]




Python ssl.SSLError unter Mac OSX:[SSL: CERTIFICATE_VERIFY_FAILED] Zertifikatprüfung fehlgeschlagen(_ssl.c: 749) (3)

Ein billiger Weg, dies zu umgehen, ist die Verwendung von python3.5, wenn Sie es noch installiert haben.

Pushing zu PyPI:

python3.5 setup.py register -r pypitest

python3.5 setup.py sdist upload -r pypitest

Pipping scheint mit 3.6 out of the box gut zu funktionieren.

Viele Operationen in Python erfordern den Zugriff über https. Dies umfasst die Installation von Pip oder nur die Verwendung von http.client.HTTPSConnection oder von Modulen oder Anwendungen, die diese Dinge intern verwenden.

Wenn python vom offiziellen python pkg-Installationsprogramm installiert wurde, das von https://python.org heruntergeladen wurde, verwendet es eine interne Version von openssl und enthält keine Stammzertifikate. Alles, was eine SSL-Verbindung verwendet, führt zu diesem Fehler:

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

Wie kann ich Root-Zertifikate installieren, um den obigen Fehler zu beheben?


Ich hatte das gleiche Problem, als ich versuchte, Python mit Keras-Daten zu starten. Der Fehler für mich war:

Exception: URL fetch failure on AWS_URL: None -- [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:833)

Ich habe mein Problem behoben, indem ich das Zertifikat aktualisiert habe als:

pip install --upgrade certifi

Wenn Sie macOS open finder verwenden, gehen Sie zum Ordner Programme> Python3.7 (oder zu der Version von Python, die Sie verwenden)> doppelklicken Sie auf die Datei "Install Certificates.command".





ssl