Heim >Backend-Entwicklung >Python-Tutorial >Warum schlägt pip3 mit „SSL-Modul nicht verfügbar' fehl und wie kann ich es in Ubuntu beheben?

Warum schlägt pip3 mit „SSL-Modul nicht verfügbar' fehl und wie kann ich es in Ubuntu beheben?

Susan Sarandon
Susan SarandonOriginal
2024-12-11 01:44:10724Durchsuche

Why is pip3 failing with

Pakete können mit Pip3 nicht installiert werden: Behebung des Fehlers „SSL-Modul nicht verfügbar“

Bei der Installation von Paketen mit pip3 in Python 3.x In Umgebungen können Benutzer auf den folgenden SSL-bezogenen Fehler stoßen:

pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

Dieser Fehler tritt auf, wenn in der Python-Installation das fehlt SSL-Modul, das verhindert, dass Pip sichere Verbindungen zu Paket-Repositorys aufbaut. Um dieses Problem zu beheben, muss unbedingt sichergestellt werden, dass das SSL-Modul in der Python-Umgebung verfügbar ist.

Eine wirksame Methode zur Behebung des Fehlers besteht darin, Python 3.6 und Pip3 manuell in Ubuntu zu installieren. Befolgen Sie die Schritt-für-Schritt-Anleitung unten:

Schritt 1: Wesentliche Pakete installieren

Beginnen Sie mit der Installation der folgenden Pakete, die für die Python- und SSL-Funktionalität erforderlich sind:

sudo apt-get install build-essential libffi-dev libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

Schritt 2: Python 3.6 herunterladen und entpacken

Navigieren in Ihr Home-Verzeichnis und laden Sie die Datei Python 3.6.8.tar.xz von https://www.python.org/ftp/python/ herunter. Entpacken Sie die heruntergeladene Datei.

Schritt 3: Konfigurieren, erstellen und installieren

Öffnen Sie ein Terminal im extrahierten Python-Verzeichnis und führen Sie die folgenden Befehle aus:

./configure
make && sudo make install

Schritt 4: Pakete mit Pip3 installieren

Einmal Python 3.6 erfolgreich installiert wurde, können Sie jetzt Pakete mit Pip3 mit dem folgenden Befehl installieren:

pip3 install package_name

Hinweis: Die bereitgestellten Befehle wurden nicht in Ubuntu 20.04 LTS getestet.

Das obige ist der detaillierte Inhalt vonWarum schlägt pip3 mit „SSL-Modul nicht verfügbar' fehl und wie kann ich es in Ubuntu beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn