'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 urllib3Spore tilbage ( seneste opkald sidst ) :
Fil '
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
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.
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!!