[PYTHON] Die Geschichte, als ich von Caused by SSLError abhängig war ("Kann keine Verbindung zur HTTPS-URL herstellen, da das SSL-Modul nicht verfügbar ist.")

Einführung

Für das Web-Scraping Ich habe einen Beispielcode bekommen und versucht zu kratzen Ich war süchtig nach der Ausnahme, notieren Sie sich also das Ereignis und die Lösung.

Veranstaltung

Siehe [Python] Erhalten von Aktienkursdaten durch Scraping Als ich das Skript ausführte, trat der Fehler ↓↓ auf und der Prozess konnte nicht fortgesetzt werden. Der PC war kurz nach der Rückkehr zur Werkseinstellung, daher bin ich ziemlich ungeduldig.

Fehlermeldung des Ergebnisses der Skriptausführung


requests.exceptions.SSLError: HTTPSConnectionPool(host='***.co.jp', 
port=443): Max retries exceeded with url: / (Caused by SSLError("Can't 
connect to HTTPS URL because the SSL module is not available."))

Umgebung

anaconda 1.9.12 python 3.8.3

Lösungen

Referenz: https://stackoverflow.com/questions/54135206/requests-caused-by-sslerrorcant-connect-to-https-url-because-the-ssl-module

Ich habe es behoben, indem ich den folgenden Pfad in die Umgebungsvariable eingefügt habe.

Umgebungsvariable


%USERPROFILE%\Anaconda3
%USERPROFILE%\Anaconda3\scripts
%USERPROFILE%\Anaconda3\Library\bin

Insbesondere sieht es so aus. スクリーンショット 2020-09-25 105532.png

abschließend

Rückblickend habe ich Python von vscode aus gestartet, obwohl die Python-Ausführungsumgebung anaconda3 ist. Ich habe mich gefragt, ob auf das von anaconda installierte Paket nicht verwiesen wurde. Wie auch immer, ich bin froh, dass ich das Problem gelöst habe.

Recommended Posts

Die Geschichte, als ich von Caused by SSLError abhängig war ("Kann keine Verbindung zur HTTPS-URL herstellen, da das SSL-Modul nicht verfügbar ist.")
Wenn ich versuche, pip zu verwenden, ist das SSL-Modul nicht verfügbar.
Eine Geschichte, nach der ich süchtig war, als ich in Go nil als Funktionsargument angab
Eine kleine süchtig machende Geschichte mit den Berechtigungen des von expdp angegebenen Verzeichnisses (für Anfänger)
Die Geschichte, dass die Version von Python 3.7.7 nicht an Heroku angepasst wurde
Die Platte, von der ich süchtig war, als ich MeCab in Heroku einsetzte
Ich möchte die Anzahl von num_boost_round anzeigen, wenn Early_stopping mithilfe des XGBoost-Rückrufs angewendet wird (nicht erreicht).
Eine Geschichte, die ich süchtig danach war, eine Video-URL mit Tweepy zu bekommen
Melden Sie sich an, wenn ich befürchtet habe, dass ich unter Linux keine Verbindung zu Wi-Fi herstellen kann
Ich war in Schwierigkeiten, weil sich das Verhalten des Docker-Containers nicht geändert hat
AtCoder AGC 041 C - Ich war süchtig nach der vollständigen Suche nach Domino-Qualität
Eine Geschichte, der ich nach der SFTP-Kommunikation mit Python verfallen war
Eine Geschichte, die praktisch war, als ich versuchte, das Python-IP-Adressmodul zu verwenden
Beachten Sie, dass ich süchtig nach dem npm-Skript war, das in der Überprüfungsumgebung nicht übergeben wurde
Ich kann die Uhrenquelle tsc nicht finden! ?? Die Geschichte des Versuchs, einen Kernel-Patch zu schreiben
Wenn bei der Installation der Version von pyenv "zipimport.ZipImportError: Daten können nicht dekomprimiert werden; zlib nicht verfügbar" angezeigt wird
Als ich die Django-App für Heroku bereitgestellt habe, wurde das Modul nicht gefunden: <Projektname> .wsgi.
Eine Geschichte, als ich IntelliJ unter Linux verwendete und kein Japanisch eingeben konnte
Mir wurde klar, dass es Unsinn ist, es ohne nachzudenken zu verwenden, weil das Modul praktisch ist