Heim >Backend-Entwicklung >Python-Tutorial >Lösung für den Pip-Fehler SSLError („Es kann keine Verbindung zur HTTPS-URL hergestellt werden, da das SSL-Modul nicht verfügbar ist.')

Lösung für den Pip-Fehler SSLError („Es kann keine Verbindung zur HTTPS-URL hergestellt werden, da das SSL-Modul nicht verfügbar ist.')

PHPz
PHPznach vorne
2024-02-29 21:31:37559Durchsuche

Lösung für den Pip-Fehler SSLError („Es kann keine Verbindung zur HTTPS-URL hergestellt werden, da das SSL-Modul nicht verfügbar ist.)

Der Grund für den Fehler

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

Sie können dieses Problem mit den folgenden Methoden lösen:

Verwenden Sie eine vorkompilierte Version: In

Windows

können Sie eine vorkompilierte Version der OpenSSL-Bibliothek herunterladen. Installation über den Paketmanager: Unter

linux

oder 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

Natürlich ist das Folgende ein Beispiel für die Installation der OpenSSL-Bibliothek im Ubuntu-System:

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

Http

s://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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:lsjlt.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen