Nav moduļa ar nosaukumu Urllib3

Nav Modula Ar Nosaukumu Urllib3



“URLLIB3 ir bezmaksas un atvērtā koda HTTP klients Python. URLLIB ir spēcīgs HTTP klients, kas nodrošina ļoti vienkāršu saskarni. Turklāt tas nodrošina dažādas noderīgas funkcijas, piemēram, savienojumu apvienošanu, TLS/SSL atbalstu, HTTP un SOCKS starpniekserverus, failu augšupielādi un lejupielādi un daudz ko citu.

Pirms pakotnes urllib3 izmantošanas jums ir jāpārliecinās, ka pakotne ir instalēta un pieejama jūsu python vidē. Pretējā gadījumā, ja pakotne nav instalēta, tiks parādīta kļūda “ModuleNotFoundError: Nav moduļa ar nosaukumu urllib3”.







Šī kļūda var rasties arī tad, ja izmantojat dažādas Python tulka versijas un urllib3 pakotne šajā vidē nav instalēta.



Ziņas mērķis ir palīdzēt jums atrisināt kļūdu “Nav moduļa ar nosaukumu urlib3”.



Importē urllib3

Tāpat kā visas ārējās Python pakotnes, mēs izmantojam importēšanas atslēgvārdu, kam seko tās pakotnes nosaukums, kuru vēlamies importēt.





Piemēram, lai importētu urllib3, mēs varam palaist kodu:

importēt urllib3


Ja pakotne ir instalēta un pieejama jūsu vidē, Python importēs pakotni un nodrošinās piekļuvi tās līdzekļiem.



Ja trūkst pakotnes, var rasties importēšanas kļūda, kā parādīts:

>>> importēt urllib3
Izsekot ( pēdējais zvans Pēdējais ) :
Fails '' , līnija 1 , iekšā < modulis >
ModuleNotFoundError: nav moduļa nosaukuma 'urllib3'



Apspriedīsim, kā novērst šo kļūdu, ja tā rodas.

Metode — izmantojiet Pip, lai instalētu URLLIB3 pakotni

Trūkstošā pakotne ir visizplatītākais modulis nav atrasts kļūdas iemesls. Piemēram, ja jūsu importētā pakotne nav instalēta jūsu sistēmā, Python atgriezīs kļūdu.

Lai labotu šo kļūdu pakotnei urllib3, varat izmantot pip, kā parādīts tālāk esošajā komandā:

$ sudo pip3 uzstādīt urllib3


vai

$ sudo pip uzstādīt urllib3


Izmantojiet pirmo komandu, lai instalētu urllib3 Python3 vidēs. Python 2 izmantojiet otro komandu:


Pēc instalēšanas varat atkārtoti importēt moduli.

Operētājsistēmā Windows jums var nebūt piekļuves pip vai pip3 binārajam failam jūsu sistēmas ceļā. Tomēr varat izmantot Python parametru -m, lai palaistu pip.

Tāpēc palaidiet tālāk norādīto komandu, lai instalētu urllib3 operētājsistēmā Windows:

$ pitons -m pip uzstādīt urllib3


Un tas būtu jādara.

Ja kā pakotņu pārvaldnieku izmantojat Anaconda vai Miniconda, varat palaist komandu, kā parādīts:

conda uzstādīt -c conda-forge urllib3

3. metode — pievienojiet Pip ceļam un atkārtoti instalējiet paketi

Ja kļūda saglabājas arī pēc moduļa urllib3 instalēšanas, varat mēģināt to novērst, sistēmas ceļā pievienojot pip bināro failu.

Palaidiet komandu uzvedni un dodieties uz python bināro direktoriju. To var izdarīt, izpildot komandu:

$ kur Python


Tam vajadzētu atgriezt visu ceļu, kur atrodas Python. Kopējiet pilnu ceļu un palaidiet tālāk norādīto komandu, lai sistēmas ceļam pievienotu Python un pip.

setx / M ceļš '%path%;C:\path \t o\python\binary'


Iepriekš esošajai komandai sistēmas ceļā jāpievieno direktorijs, kuru iepriekš nokopējāt. Noteikti aizstājiet iepriekš minēto komandu ar ceļu uz Python bināro failu.

Pārtraukšana

Šajā rakstā mēs atklājām kļūdas “Nav moduļa ar nosaukumu urllib3” cēloni un apskatījām dažādas metodes, kuras varat izmantot, lai novērstu kļūdu.

Paldies, ka lasījāt un laimīgu kodēšanu!