Was tun, wenn in Python "SSL: CERTIFICATE_VERIFY_FAILED _ssl.c: 1056" angezeigt wird?

Über meine Umgebung

Hier ist eine Übersicht über die Umgebung, die den Fehler verursacht hat. --macbookAir (Es ist wichtig, vorerst Mac zu sein)

So beheben Sie den Fehler

In meinem Fall blieb ich beim Importieren eines Datensatzes mit sklearn hängen. Mit der Lösung, die sich ergibt, wenn ich sie im Internet nachschlage.

ausführbarer Python3-Code



>>>import certifi
>>>certifi.where()
'/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/certifi/cacert.pem'

Und komm raus. Sie können dies als Schlüssel (?) Für die SSL-Authentifizierung verwenden.

Ausführungscode am Terminal



$ touch /Library/Frameworks/Python.framework/Versions/3.7/etc/openssl/cert.pem #Wenn keine Datei vorhanden ist

$ ln -s /Library/Frameworks/Python.framework/Versions/3.7/etc/openssl/cert.pem /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/certifi/cacert.pem

$ ls -l /Library/Frameworks/Python.framework/Versions/3.7/etc/openssl
lrwxr-xr-x 1 Benutzername admin 96 11 22 10:04 cert.pem -> /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/certifi/cacert.pem

Und. Dies sollte es wahrscheinlich lösen.

Referenz

[youtube-dl] python3 SSL-Fehler (CERTIFICATE_VERIFY_FAILED) Problem mit CERTIFICATE_VERIFY_FAILED in Python 3.6 des offiziellen Installationsprogramms für macOS

Recommended Posts

Was tun, wenn in Python "SSL: CERTIFICATE_VERIFY_FAILED _ssl.c: 1056" angezeigt wird?
[openpyxl] Was tun, wenn IllegalCharacterError in pandas.DataFrame.to_excel angezeigt wird?
Was tun, wenn eine Warnung zur Python-Integration in Neovims CheckHealth angezeigt wird?
Was tun, wenn [Errno 2] in Python keine solche Datei oder kein solches Verzeichnis angezeigt wird?
Was tun, wenn in Django "Ungültiger HTTP_HOST-Header" angezeigt wird?
Was tun, wenn beim Ausführen von Python eine Warnung zur unsicheren Plattform angezeigt wird?
Was tun, wenn ModuleNotFoundError: In Python tritt kein Modul mit dem Namen 'XXX' auf
Was tun, wenn der Werttyp in Python nicht eindeutig ist?
Was tun, um eine Google-Tabelle in Python zu erhalten?
Was tun, wenn in pydoc keine Python-Dokumentation für ... gefunden wird?
[Python] Was tun, wenn ein Fehler im Zusammenhang mit der SSL-Authentifizierung zurückgegeben wird?
Was tun, wenn in der Anaconda-Umgebung die Warnung "Die Umgebung ist konsistent ..." angezeigt wird
[OSX] [pyenv] Was tun, wenn in pip ein SSL-Fehler auftritt?
Was beim Nachahmen zu tun ist, wird in Python eingebettet
[Go 1.13] Was tun, wenn ein unerwartetes Verzeichnislayout angezeigt wird?
Was tun, wenn "Name xxx nicht importiert werden kann" [Python]
Ich möchte am Ende etwas mit Python machen
Was tun, wenn ein SSL-Fehler mit pip in einer Windows10-, Miniconda- oder VScode-Umgebung auftritt?
Was tun, wenn "TypeError: Datentyp nicht verstanden" in der Python-Datei numpy.zeros angezeigt wird?
Was tun, wenn `Argumente [0] .scrollIntoView ();` in Python-Selen fehlschlägt?
[Python] Was tun, wenn beim Erstellen von Exe mit PyInstaller kein Modul mit dem Namen "pyproj.datadir" angezeigt wird?
Was tun, wenn beim Importieren von matplotlib in Python (Mac) eine Fehlermeldung angezeigt wird?
Was tun mit PYTHON Release?
Was tun, wenn beim Importieren von _ssl ein Fehler auftritt?
OSError: [Errno 40] Was tun, wenn die Nachricht zu lang erscheint?
Was tun, wenn UnicodeDecodeError während read_csv in Pandas auftritt (pd.read_table ())
So machen Sie R chartr () in Python
NameError: Der globale Name'dot_parser 'ist nicht definiert und was ist zu tun, wenn er in Python angezeigt wird?
[Memorandum] Was tun, wenn nach dem Ausführen der Pip-Liste eine Warnung angezeigt wird?
Was tun, wenn in python json .dumps eine Dezimalstelle enthalten ist?
Was tun, wenn Sie die Rastersuche von sklearn in Python nicht verwenden können?
Was tun, wenn pyinstaller: error: argument --add-binary: ungültig add_data_or_binary value: angezeigt wird
[Docker] Was tun, wenn ein Fehler aufgetreten ist? Der Binär-Git wurde nicht gefunden
Was soll ich verwenden, um Typvergleiche in Python durchzuführen?
Was tun, wenn eine Warnmeldung in der Pip-Liste angezeigt wird?
Wenn der Codec das Byte nicht dekodieren kann, wird es in Python angezeigt
Ich möchte Dunnetts Test in Python machen
[Python] Was ich getan habe, um Unit Test zu machen
Minimale Implementierung von Union Find in Python
So schreiben Sie, was zu tun ist, wenn die Anwendung zum ersten Mal in Qt for Python mit Designer angezeigt wird
Was tun, wenn ein PermissionError in tempfile.mkstemp auftritt?
Was ist zu tun, wenn "Betriebssystemfehler: [WinError 126] Das angegebene Modul kann nicht gefunden werden" in der Importlampe angezeigt wird
Was ich beim Update von Python 2.6 auf 2.7 gemacht habe
[Frage] Was passiert, wenn Sie% in Python verwenden?
Fehler beim Versuch, psycopg2 in Python zu installieren
Was tun, wenn bei Verwendung von strptime "TypeError: muss Zeichenfolge sein, nicht int ..." angezeigt wird
Was tun, wenn in Sublime Text Python ein Unicode-Codierungsfehler auftritt?
Was tun, wenn bei der Installation von Python mit pyenv eine Fehlermeldung angezeigt wird?
Was tun, wenn "Python nicht konfiguriert" angezeigt wird? Verwenden von PyDev in Eclipse
[Python] Dinge, die überprüft werden müssen, wenn in Django ein Unicode-Dekodierungsfehler auftritt
Was tun, wenn bei der Eingabe eines Kameravideos in OpenCV ein Abbruch angezeigt wird?
Was tun, wenn das Diagramm nicht auf dem Jupyter-Notizbuch (Ipython) angezeigt wird?
Was tun, wenn NotADirectoryError: [Errno 20] Kein Verzeichnis: 'xdg-settings' wird im Jupyter-Notizbuch angezeigt
Was tun, wenn die Pip-Installation in Xcode 5.1 fehlschlägt?
Dinge, die Sie bei der Entwicklung von Crawlern in Python beachten sollten
curl: (60) Was tun, wenn das Ausstellerzertifikat ungültig ist?
Was tun, wenn gdal_merge eine große Datei generiert?