Wenn in Python der Fehler „SSLError(„Verbindung zur https-URL kann nicht hergestellt werden, da das SSL-Modul nicht verfügbar ist.“)“ auftritt, wird es angezeigt Dies liegt normalerweise daran, dass im System keine OpenSSL-Bibliothek vorhanden ist. Diese Bibliothek wird zur Implementierung des SSL/TLS-Protokolls verwendet. Daher müssen Sie vor der Installation von pip zunächst die OpenSSL-Bibliothek installieren. So lösen Sie
Verwenden Sie eine vorkompilierte Version: In
Windowskönnen Sie eine vorkompilierte Version der OpenSSL-Bibliothek herunterladen. Installation über den Paketmanager: Unter
linuxoder MacOS können Sie die OpenSSL-Bibliothek über einen Paketmanager installieren. In ubuntu können Sie beispielsweise den Befehl „sudo apt-get install libssl-dev“ verwenden, um die OpenSSL-Bibliothek zu installieren. Vom Quellcode installieren: Wenn keine der oben genannten Methoden das Problem löst, können Sie die OpenSSL-Bibliothek vom Quellcode installieren.
Nach der Installation der OpenSSL-Bibliothek können Sie pip normal verwenden.
Verwendungsbeispiel
sudo apt-get update sudo apt-get install libssl-dev
Die Installation ist erfolgreich und Sie können dann den Befehl pip ausführen.
Beispiel:
pip install numpy
Laden Sie die vorkompilierte Version der OpenSSL-Bibliothek unter Windows herunter. Sie können die entsprechende Version der OpenSSL-Bibliothek unter
Https://slproWEB.com/products/Win32OpenSSL.html herunterladen. Nachdem die Installation abgeschlossen ist, müssen Sie die OpenSSL-DLL-Datei im PATH-Verzeichnis des Systems ablegen oder die DLL-Datei im
Python-Installationsverzeichnis ablegen.
Das obige ist der detaillierte Inhalt vonLösung für den Pip-Fehler SSLError („Es kann keine Verbindung zur HTTPS-URL hergestellt werden, da das SSL-Modul nicht verfügbar ist.'). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!