Nomodule kalt urllib3

Nomodule kalt urllib3

“Urllib3 er en gratis og åpen kildekode HTTP-klient for Python. Urllib er en kraftig HTTP -klient som leverer et veldig enkelt grensesnitt. I tillegg gir det forskjellige nyttige funksjoner som tilkoblingspooling, TLS/SSL -støtte, HTTP og SOCKS -proxy, filopplasting og nedlasting av filer, og mange flere.

Før du bruker Urllib3 -pakken, må du sørge for at pakken er installert og tilgjengelig i Python -miljøet. Ellers, hvis pakken ikke er installert, vil du møte "modulenotfoundererror: Ingen modul som heter urllib3".

Denne feilen kan også oppstå hvis du bruker forskjellige versjoner av Python -tolken og Urllib3 -pakken ikke er installert i det miljøet.

Hensikten med innlegget er å hjelpe deg med å løse feilen "Ingen modul som heter Urlib3".”

Importere urllib3

Som alle eksterne Python -pakker, bruker vi importnøkkelordet etterfulgt av navnet på pakken vi ønsker å importere.

For å importere urllib3, kan vi for eksempel kjøre koden:

Importer urllib3


Hvis pakken er installert og tilgjengelig i ditt miljø, vil Python importere pakken og gi deg tilgang til funksjonene.

Hvis pakken mangler, kan du møte en importfeil som vist:

>>> Importer urllib3
Traceback (siste samtale sist):
Fil "", linje 1, i
ModulenotFoundError: Ingen modul kalt 'urllib3'



La oss diskutere hvordan du kan fikse denne feilen hvis den oppstår.

Metode - Bruk PIP for å installere urllib3 -pakken

Den manglende pakken er den vanligste årsaken til modulen ikke funnet feil. For eksempel, hvis pakken du importerer ikke er installert i systemet ditt, vil Python returnere en feil.

For å fikse denne feilen for urllib3 -pakken, kan du bruke PIP som vist i kommandoen nedenfor:

$ sudo pip3 installer urllib3


eller

$ sudo pip installer urllib3


Bruk den første kommandoen til å installere urllib3 på Python3 -miljøer. For Python 2, bruk den andre kommandoen:


Når du er installert, kan du importere modulen på nytt.

På Windows har du kanskje ikke tilgang til PIP- eller PIP3 -binæren i systemstien din. Du kan imidlertid bruke -M -parameteren i Python for å starte Pip.

Kjør derfor kommandoen nedenfor for å installere urllib3 på Windows:

$ python -m pip installer urllib3


Og det burde gjøre det.

Hvis du bruker Anaconda eller Miniconda som pakkesjef, kan du kjøre kommandoen som vist:

conda install -c conda -forfge urllib3

Metode 3 - Legg til PIP til banen og installer pakken på nytt

Hvis feilen vedvarer etter å ha installert Urllib3 -modulen, kan du prøve å fikse den ved å legge pip -binæren i systemets vei.

Start ledeteksten og naviger til Pythons binære katalog. Du kan gjøre dette ved å kjøre kommandoen:

$ hvor Python


Dette skal returnere hele banen der Python ligger. Kopier hele banen og kjør kommandoen nedenfor for å legge Python og Pip til systemstien.

setx /m sti "%sti%; c: \ sti \ til \ python \ binær"


Kommandoen over skal legge til katalogen du kopierte tidligere på systemets vei. Forsikre deg om å erstatte kommandoen ovenfor med banen til Python Binary.

Avslutte

I denne artikkelen oppdaget vi årsaken til "ingen modul som heter urllib3" -feil og dekket forskjellige metoder du kan bruke for å fikse feilen.

Takk for at du leser && Happy Coding!!