Nomodule navngivet Urllib3

Nomodule Navngivet Urllib3



'URLLIB3 er en gratis og open source HTTP-klient til Python. URLLIB er en kraftfuld HTTP-klient, der leverer en meget nem grænseflade. Derudover giver det forskellige nyttige funktioner, såsom forbindelsespooling, TLS/SSL-understøttelse, HTTP- og SOCKS-proxyer, upload og download af filer og mange flere.

Før du bruger urllib3-pakken, skal du sikre dig, at pakken er installeret og tilgængelig i dit python-miljø. Ellers, hvis pakken ikke er installeret, vil du stå over for fejlen 'ModuleNotFoundError: No module named urllib3'.







Denne fejl kan også opstå, hvis du bruger forskellige versioner af Python-fortolkeren, og urllib3-pakken ikke er installeret i det miljø.



Formålet med indlægget er at hjælpe dig med at løse fejlen 'Intet modul ved navn urlib3'.



Importerer urllib3

Som alle eksterne Python-pakker bruger vi importnøgleordet efterfulgt af navnet på den pakke, vi ønsker at importere.





For eksempel, for at importere urllib3, kan vi køre koden:

import urllib3


Hvis pakken er installeret og tilgængelig i dit miljø, vil Python importere pakken og give dig adgang til dens funktioner.



Hvis pakken mangler, kan du få en importfejl som vist:

>>> import urllib3
Spore tilbage ( seneste opkald sidst ) :
Fil '' , linje 1 , i < modul >
ModuleNotFoundError: Intet modul navngivet 'urllib3'



Lad os diskutere, hvordan du kan rette denne fejl, hvis den opstår.

Metode – Brug Pip til at installere URLLIB3-pakken

Den manglende pakke er den mest almindelige årsag til fejlen i modulet ikke fundet. For eksempel, hvis pakken du importerer ikke er installeret i dit system, vil Python returnere en fejl.

For at rette denne fejl for urllib3-pakken kan du bruge pip som vist i kommandoen nedenfor:

$ sudo pip3 installere urllib3


eller

$ sudo pip installere urllib3


Brug den første kommando til at installere urllib3 på Python3-miljøer. Til Python 2 skal du bruge den anden kommando:


Når det er installeret, kan du genimportere modulet.

På Windows har du muligvis ikke adgang til pip eller pip3 binær i din systemsti. Du kan dog bruge parameteren -m i Python til at starte pip.

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

$ python -m pip installere urllib3


Og det burde gøre det.

Hvis du bruger Anaconda eller Miniconda som pakkehåndtering, kan du køre kommandoen som vist:

conda installere -c conda-forge urllib3

Metode 3 – Tilføj Pip til Path og geninstaller pakken

Hvis fejlen fortsætter efter installation af urllib3-modulet, kan du prøve at rette det ved at tilføje pip-binæren til dit systems sti.

Start kommandoprompten og naviger til pythons binære mappe. Du kan gøre dette ved at køre kommandoen:

$ hvor Python


Dette skulle returnere den fulde sti, hvor Python er placeret. Kopier den fulde sti og kør kommandoen nedenfor for at tilføje Python og pip til systemstien.

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


Kommandoen ovenfor skal tilføje den mappe, du kopierede tidligere, til systemets sti. Sørg for at erstatte kommandoen ovenfor med stien til Python-binæren.

Afsluttende

I denne artikel opdagede vi årsagen til fejlen 'Intet modul ved navn urllib3' og dækkede forskellige metoder, du kan bruge til at rette fejlen.

Tak fordi du læste && God kodning!!