“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!!