'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 urllib3Spore tilbake ( siste samtale siste ) :
Fil «
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
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.
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!!