Nomodule namens urllib3

Nomodule namens urllib3

„Urllib3 ist ein kostenloser und Open-Source-HTTP-Client für Python. Urllib ist ein leistungsstarker HTTP -Client, der eine sehr einfache Schnittstelle liefert. Darüber hinaus bietet es verschiedene nützliche Funktionen wie Verbindungspooling, TLS/SSL -Support, HTTP- und Socks -Proxies, Datei -Upload und Download und vieles mehr.

Bevor Sie das Urllib3 -Paket verwenden, müssen Sie sicherstellen, dass das Paket installiert und in Ihrer Python -Umgebung verfügbar ist. Wenn das Paket nicht installiert ist, werden Sie dem Fehler „ModulenotFoundError: No Modul namens Urlib3“ antreten.

Dieser Fehler kann auch auftreten, wenn Sie verschiedene Versionen des Python -Interpreter verwenden und das Urllib3 -Paket in dieser Umgebung nicht installiert ist.

Der Zweck des Post.”

Urllib3 importieren

Wie alle externen Python -Pakete verwenden wir das Schlüsselwort importieren, gefolgt vom Namen des Pakets, das wir importieren möchten.

Zum Beispiel können wir den Code ausführen, um urllib3 zu importieren:

Urllib3 importieren


Wenn das Paket in Ihrer Umgebung installiert und verfügbar ist, importiert Python das Paket und bietet Ihnen Zugriff auf seine Funktionen.

Wenn das Paket fehlt, können Sie wie gezeigt einem Importfehler ausgesetzt sind:

>>> urllib3 importieren
Traceback (letzte Anruflast):
Datei "", Zeile 1, in
ModulenotFoundError: Kein Modul mit dem Namen "Urllib3"



Lassen Sie uns diskutieren, wie Sie diesen Fehler beheben können, wenn er auftritt.

Methode - Verwenden Sie PIP, um das Urllib3 -Paket zu installieren

Das fehlende Paket ist die häufigste Ursache des Moduls nicht gefundener Fehler. Wenn das von Ihnen importierende Paket beispielsweise nicht in Ihrem System installiert ist, gibt Python einen Fehler zurück.

Um diesen Fehler für das Urllib3 -Paket festzulegen, können Sie PIP wie in dem folgenden Befehl gezeigten verwenden:

$ sudo pip3 install urllib3


oder

$ sudo pip install urllib3


Verwenden Sie den ersten Befehl, um Urllib3 in Python3 -Umgebungen zu installieren. Verwenden Sie für Python 2 den zweiten Befehl:


Nach der Installation können Sie das Modul neu importieren.

Unter Windows haben Sie möglicherweise keinen Zugriff auf den PIP- oder PIP3 -Binary in Ihrem Systempfad. Sie können jedoch den Parameter -m in Python verwenden, um PIP zu starten.

Führen Sie daher den folgenden Befehl aus, um Urllib3 unter Windows zu installieren:

$ python -m pip install urllib3


Und das sollte es tun.

Wenn Sie Anaconda oder Miniconda als Paketmanager verwenden, können Sie den Befehl wie gezeigt ausführen:

conda install -c conda -forge urllib3

Methode 3 - PIP zum Pfad hinzufügen und das Paket erneut installieren

Wenn der Fehler nach der Installation des URLLIB3 -Moduls bestehen bleibt, können Sie versuchen, es zu beheben.

Starten Sie die Eingabeaufforderung und navigieren Sie zu Pythons Binärverzeichnis. Sie können dies tun, indem Sie den Befehl ausführen:

$ wo Python


Dies sollte den vollständigen Weg zurückgeben, auf dem sich Python befindet. Kopieren Sie den vollständigen Pfad und führen Sie den folgenden Befehl aus, um Python und Pip zum Systempfad hinzuzufügen.

setx /m path "%path%; c: \ path \ to \ python \ Binary"


Der obige Befehl sollte das zuvor kopierte Verzeichnis auf den Pfad des Systems hinzufügen. Stellen Sie sicher, dass Sie den obigen Befehl durch den Pfad zum Python -Binärer ersetzen.

Enden

In diesem Artikel haben wir die Ursache des Fehlers „No Modul namens Urlib3“ entdeckt und verschiedene Methoden abgedeckt, mit denen Sie den Fehler beheben können.

Danke fürs Lesen & glücklich Codierung!!