Nomodule kalt Urllib3

Nomodule Kalt Urllib3



'URLLIB3 er en gratis HTTP-klient med åpen kildekode for Python. URLLIB er en kraftig HTTP-klient som gir et veldig enkelt grensesnitt. I tillegg gir den ulike nyttige funksjoner som tilkoblingspooling, TLS/SSL-støtte, HTTP- og SOCKS-proxyer, filopplasting og nedlasting og mange flere.

Før du bruker urllib3-pakken, må du sørge for at pakken er installert og tilgjengelig i ditt python-miljø. Ellers, hvis pakken ikke er installert, vil du møte feilen 'ModuleNotFoundError: No module named 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 kalt urlib3'.



Importerer urllib3

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





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

import 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 få en importfeil som vist:

>>> import urllib3
Spore tilbake ( siste samtale siste ) :
Fil «» , linje 1 , i < modul >
ModuleNotFoundError: Ingen modul navngitt 'urllib3'



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

Metode – Bruk Pip til å installere URLLIB3-pakken

Den manglende pakken er den vanligste årsaken til at modulen ikke ble funnet. 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 installere urllib3


eller

$ sudo pip installere urllib3


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


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

På Windows har du kanskje ikke tilgang til pip- eller pip3-binæren i systembanen din. Du kan imidlertid bruke parameteren -m i Python for å starte pip.

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

$ python -m pip installere urllib3


Og det burde gjøre det.

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

conda installere -c conda-forge urllib3

Metode 3 – Legg til Pip til Path og installer pakken på nytt

Hvis feilen vedvarer etter installasjon av urllib3-modulen, kan du prøve å fikse den ved å legge til pip-binæren i systemets bane.

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 til Python og pip til systembanen.

setx / M sti '%bane%;C:\bane \t o\python\binær'


Kommandoen ovenfor bør legge til katalogen du kopierte tidligere til systemets bane. Sørg for å erstatte kommandoen ovenfor med banen til Python-binæren.

Avsluttes

I denne artikkelen oppdaget vi årsaken til feilen 'Ingen modul kalt urllib3' og dekket ulike metoder du kan bruke for å fikse feilen.

Takk for at du leste && Happy koding!!