it-swarm.com.de

pip TLS/SSL, jedoch ist das SSL-Modul in Python nicht verfügbar

Ich habe andere Lösungen auf dieser Site sowie auf Github durchgesehen, aber das Problem bleibt bestehen.

Wenn ich pip3 zum Installieren von etwas verwende, erhalte ich folgende Fehlermeldung:

ki @ debian: ~/Documents/python/HelloWorld $/usr/local/bin/python3 -m pip installieren -U pep8 --user pip ist mit Standorten konfiguriert, für die TLS/SSL erforderlich ist. Das SSL-Modul in Python ist jedoch nicht verfügbar. Sammeln von pep8 Retrying (Retry (Wiederholung (insgesamt = 4, Verbinden = Keine, Lesen = Keine, Weiterleitung = Keine, Status = Keine)), nachdem die Verbindung durch 'SSLError ("Verbindung mit HTTPS-URL kann nicht hergestellt werden, da das SSL-Modul nicht verfügbar ist.") ': /simple/pep8/ Retrying (Retry (Wiederholung (insgesamt = 3, Verbinden = Keine, Lesen = Keine, Weiterleitung = Keine, Status = Keine)), nachdem die Verbindung durch 'SSLError ("Verbindung mit HTTPS-URL kann nicht hergestellt werden, da das SSL-Modul nicht verfügbar ist.") ': /simple/pep8/ Retrying (Retry (Wiederholung (gesamt = 2, Verbinden = Keine, Lesen = Keine, Weiterleitung = Keine, Status = Keine)), nachdem Verbindung durch 'SSLError unterbrochen wurde ("Verbindung mit HTTPS-URL kann nicht hergestellt werden, da das SSL-Modul nicht verfügbar ist.") ': /simple/pep8/ Retrying (Retry (Wiederholung (gesamt = 1, Verbindung = Keine, Lesen = Keine, Umleitung = Keine, Status = Keine)), nachdem Verbindung durch 'SSLError unterbrochen wurde ("Verbindung zu HTTPS-URL kann nicht hergestellt werden, da das SSL-Modul nicht verfügbar ist.") ': /simple/pep8/ Retrying (Retry (Wiederholung (gesamt = 0, Verbinden = Keine, Lesen = Keine, Weiterleitung = Keine, Status = Keine)), nachdem Verbindung durch 'SSLError unterbrochen wurde ("Verbindung mit HTTPS-URL kann nicht hergestellt werden, da das SSL-Modul nicht verfügbar ist.") ': /simple/pep8/ URL https://pypi.org/simple/pep8/ konnte nicht abgerufen werden. - /: Beim Bestätigen des SSL-Zertifikats ist ein Problem aufgetreten: HTTPSConnectionPool (Host = 'pypi.org', Port = 443): Maximale Anzahl von Wiederholungen mit URL überschritten :/simple/pep8/(Durch SSLError verursacht ("Verbindung mit HTTPS-URL kann nicht hergestellt werden, da das SSL-Modul nicht verfügbar ist.")) - Überspringen von Konnte keine Version finden, die die Anforderung pep8 (von Versionen:) .__ erfüllt. Keine passende Distribution gefunden für pep8 "

Die Antwort auf der Website befindet sich in einem Link unten pip ist mit Speicherorten konfiguriert, für die TLS/SSL erforderlich ist. Das ssl-Modul in Python ist jedoch nicht verfügbar Von dort aus habe ich die Methode "debain" ausprobiert, seit ich bin mit debian und das hat auch nicht funktioniert

wenn ich versuche, sll zu installieren, erscheint der gleiche Fehler . pip install ssl

wenn ich python3 -m pip installiere, wird dasselbe Problem durch den folgenden Code gestört python3 -m pip install --upgrade pip

Ich versuche, pylinter und pep8 für python3/pip3 zu installieren, um in vscode verwendet zu werden (es spielt keine Rolle, ob ich vscode terminal oder terminal außerhalb von vscode benutze. Das Problem bleibt auch bestehen, wenn ich 'pip3 install außerhalb vscode/terminal' verwende).

Ich habe dieses Problem nur mit pip3, das ich nicht einmal auf 18.1 aktualisieren kann (wenn nicht, dann kann ich gar nicht pip3 verwenden). Und um Sie noch einmal zu erinnern, das Problem tritt nur auf, wenn ich Python3 oder Pip3 verwende. Mit Pip oder Python sieht alles gut aus (2.7)

Ich bin relativ neu in Python, bitte löse dieses Problem. Ich habe alles versucht, was im Internet ist. Lassen Sie mich hier einige Lösungen finden.

Und dies ist die Fehlermeldung, die ich bekomme (auf Pastebin) .don't know how to use Pastebin so leaving it empty

1
jawad mansoor

Ich habe den gleichen "SSL-Modul nicht verfügbar" -Fehler beim Ausführen des nativen Pip erhalten, der mit Anaconda geliefert wird (derzeit 18.1). In meinem Fall war dies ein Problem mit dem Systempfad, das ich durch Hinzufügen der folgenden Verzeichnisse zu meiner Pfadvariablen gelöst habe: 

%Miniconda3_DIR%;%Miniconda3_DIR%\Library\mingw-w64\bin;%Miniconda3_DIR%\Library\usr\bin;%Miniconda3_DIR%\Library\bin;%Miniconda3_DIR%\Scripts;%Miniconda3_DIR%\bin;

Wo sollte %Miniconda3_DIR% durch den Installationspfad von Miniconda (oder Anaconda) ersetzt werden.

Antwort von shiprems Kommentar zu Github: hier gefunden

2
Ethan Powell

ich stand vor dem ähnlichen Problem. Ich deinstallierte den Python und installierte ihn erneut. Während der Installation habe ich den Python hinzufügen in den Pfad angehakt, den Standard-Haken entfernt und auch das Begrenzungszeichen für den Pfad ausgewählt.

0