Nomodule na pinangalanang Urllib3

Nomodule Na Pinangalanang Urllib3



“Ang URLLLIB3 ay isang libre at open-source na HTTP client para sa Python. Ang URLLIB ay isang malakas na HTTP client na naghahatid ng napakadaling interface. Bilang karagdagan, nagbibigay ito ng iba't ibang mga kapaki-pakinabang na tampok tulad ng pagsasama-sama ng koneksyon, suporta sa TLS/SSL, HTTP at SOCKS proxies, pag-upload at pag-download ng file, at marami pa.

Bago gamitin ang urllib3 package, kailangan mong tiyakin na ang package ay naka-install at magagamit sa iyong python environment. Kung hindi, kung hindi naka-install ang package, haharapin mo ang error na 'ModuleNotFoundError: No module na pinangalanang urllib3'.







Maaari ding mangyari ang error na ito kung gumamit ka ng iba't ibang bersyon ng Python interpreter at hindi naka-install ang urllib3 package sa environment na iyon.



Ang layunin ng post ay tulungan ka sa paglutas ng error na 'Walang module na pinangalanang urlib3.'



Ini-import ang urllib3

Tulad ng lahat ng panlabas na pakete ng Python, ginagamit namin ang import na keyword na sinusundan ng pangalan ng package na gusto naming i-import.





Halimbawa, upang mag-import ng urllib3, maaari naming patakbuhin ang code:

import urllib3


Kung naka-install at available ang package sa iyong environment, i-import ng Python ang package at bibigyan ka ng access sa mga feature nito.



Kung nawawala ang package, maaari kang makaharap ng error sa pag-import tulad ng ipinapakita:

>>> import urllib3
Balikan muli ( pinakahuling tawag huli ) :
file '' , linya 1 , sa < modyul >
ModuleNotFoundError: Walang module na pinangalanan 'urllib3'



Talakayin natin kung paano mo maaayos ang error na ito kung nangyari ito.

Paraan – Gamitin ang Pip para I-install ang URLLIB3 Package

Ang nawawalang package ay ang pinakakaraniwang dahilan ng module not found error. Halimbawa, kung hindi naka-install sa iyong system ang package na ini-import mo, magbabalik ang Python ng error.

Upang ayusin ang error na ito para sa urllib3 package, maaari mong gamitin ang pip tulad ng ipinapakita sa command sa ibaba:

$ sudo pip3 i-install urllib3


o

$ sudo pip i-install urllib3


Gamitin ang unang command upang i-install ang urllib3 sa mga kapaligiran ng Python3. Para sa Python 2, gamitin ang pangalawang command:


Kapag na-install na, maaari mong muling i-import ang module.

Sa Windows, maaaring wala kang access sa pip o pip3 binary sa iyong system path. Gayunpaman, maaari mong gamitin ang -m parameter sa Python upang ilunsad ang pip.

Samakatuwid, patakbuhin ang command sa ibaba upang i-install ang urllib3 sa Windows:

$ sawa -m pip i-install urllib3


At iyon ang dapat gawin.

Kung gumagamit ka ng Anaconda o Miniconda bilang manager ng package, maaari mong patakbuhin ang command tulad ng ipinapakita:

conda i-install -c conda-forge urllib3

Paraan 3 – Magdagdag ng Pip sa Path at Muling I-install ang Package

Kung magpapatuloy ang error pagkatapos i-install ang urllib3 module, maaari mong subukang ayusin ito sa pamamagitan ng pagdaragdag ng pip binary sa path ng iyong system.

Ilunsad ang command prompt at mag-navigate sa binary directory ng python. Magagawa mo ito sa pamamagitan ng pagpapatakbo ng command:

$ kung saan ang Python


Dapat nitong ibalik ang buong landas kung saan matatagpuan ang Python. Kopyahin ang buong path at patakbuhin ang command sa ibaba upang magdagdag ng Python at pip sa path ng system.

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


Dapat idagdag ng command sa itaas ang direktoryo na kinopya mo kanina sa path ng system. Siguraduhing palitan ang command sa itaas ng path sa Python binary.

Pagwawakas

Sa artikulong ito, natuklasan namin ang sanhi ng error na 'No module named urllib3' at sinaklaw ang iba't ibang paraan na magagamit mo para ayusin ang error.

Salamat sa pagbabasa && Happy coding!!