Nomodul z imenom Urllib3

Nomodul Z Imenom Urllib3



»URLLIB3 je brezplačen in odprtokoden odjemalec HTTP za Python. URLLIB je zmogljiv odjemalec HTTP, ki ponuja zelo enostaven vmesnik. Poleg tega ponuja različne uporabne funkcije, kot so združevanje povezav, podpora za TLS/SSL, posredniške strežnike HTTP in SOCKS, nalaganje in prenos datotek in še veliko več.

Preden uporabite paket urllib3, morate zagotoviti, da je paket nameščen in na voljo v vašem okolju python. V nasprotnem primeru, če paket ni nameščen, se boste soočili z napako »ModuleNotFoundError: No module named urllib3«.







Do te napake lahko pride tudi, če uporabljate različne različice tolmača Python in paket urllib3 ni nameščen v tem okolju.



Namen objave je, da vam pomaga odpraviti napako »No module named urlib3«.«



Uvažanje urllib3

Kot vsi zunanji paketi Python uporabljamo ključno besedo import, ki ji sledi ime paketa, ki ga želimo uvoziti.





Na primer, za uvoz urllib3 lahko zaženemo kodo:

uvoz urllib3


Če je paket nameščen in na voljo v vašem okolju, bo Python uvozil paket in vam omogočil dostop do njegovih funkcij.



Če paket manjka, se lahko soočite z napako pri uvozu, kot je prikazano:

>>> uvoz urllib3
Izslediti ( zadnji klic zadnji ) :
mapa '' , vrstica 1 , v < modul >
ModuleNotFoundError: modul ni imenovan 'urllib3'



Pogovorimo se o tem, kako lahko odpravite to napako, če se pojavi.

Metoda – uporabite Pip za namestitev paketa URLLIB3

Manjkajoči paket je najpogostejši vzrok za napako modula ni bilo mogoče najti. Na primer, če paket, ki ga uvažate, ni nameščen v vašem sistemu, bo Python vrnil napako.

Če želite popraviti to napako za paket urllib3, lahko uporabite pip, kot je prikazano v spodnjem ukazu:

$ sudo pip3 namestite urllib3


oz

$ sudo pip namestite urllib3


Uporabite prvi ukaz za namestitev urllib3 v okolja Python3. Za Python 2 uporabite drugi ukaz:


Ko je modul nameščen, ga lahko znova uvozite.

V sistemu Windows morda nimate dostopa do dvojiške datoteke pip ali pip3 na sistemski poti. Vendar pa lahko uporabite parameter -m v Pythonu za zagon pip.

Zato zaženite spodnji ukaz, da namestite urllib3 v sistem Windows:

$ python -m pip namestite urllib3


In to bi moralo biti to.

Če kot upravitelja paketov uporabljate Anacondo ali Minicondo, lahko zaženete ukaz, kot je prikazano:

conda namestite -c conda-forge urllib3

3. način – dodajte Pip na pot in znova namestite paket

Če se napaka po namestitvi modula urllib3 ponovi, jo lahko poskusite popraviti tako, da dodate dvojiško datoteko pip v sistemsko pot.

Zaženite ukazni poziv in se pomaknite do binarnega imenika pythona. To lahko storite tako, da zaženete ukaz:

$ kjer je Python


To bi moralo vrniti celotno pot, kjer se nahaja Python. Kopirajte celotno pot in zaženite spodnji ukaz, da sistemski poti dodate Python in pip.

setx / M pot '%pot%;C:\pot \t o\python\binary'


Zgornji ukaz bi moral dodati imenik, ki ste ga prej kopirali, na sistemsko pot. Prepričajte se, da ste zgornji ukaz zamenjali s potjo do binarne datoteke Python.

Prekinitev

V tem članku smo odkrili vzrok za napako »No module named urllib3« in obravnavali različne metode, s katerimi lahko odpravite napako.

Hvala za branje && Veselo kodiranje!!