Nomodule جس کا نام Urllib3 ہے۔

Nomodule Js Ka Nam Urllib3



'URLLIB3 ازگر کے لیے ایک مفت اور اوپن سورس HTTP کلائنٹ ہے۔ URLLIB ایک طاقتور HTTP کلائنٹ ہے جو بہت آسان انٹرفیس فراہم کرتا ہے۔ اس کے علاوہ، یہ مختلف مفید خصوصیات فراہم کرتا ہے جیسے کنکشن پولنگ، TLS/SSL سپورٹ، HTTP اور SOCKS پراکسی، فائل اپ لوڈ اور ڈاؤن لوڈ، اور بہت کچھ۔

urllib3 پیکیج استعمال کرنے سے پہلے، آپ کو یہ یقینی بنانا ہوگا کہ پیکج انسٹال ہے اور آپ کے ازگر کے ماحول میں دستیاب ہے۔ دوسری صورت میں، اگر پیکیج انسٹال نہیں ہے، تو آپ کو 'ModuleNotFoundError: No module name urllib3' کی خرابی کا سامنا کرنا پڑے گا۔







یہ خرابی اس وقت بھی ہو سکتی ہے جب آپ Python انٹرپریٹر کے مختلف ورژن استعمال کرتے ہیں اور urllib3 پیکیج اس ماحول میں انسٹال نہیں ہوتا ہے۔



پوسٹ کا مقصد 'urlib3 نام کا کوئی ماڈیول نہیں' کی خرابی کو حل کرنے میں آپ کی مدد کرنا ہے۔



urllib3 درآمد کرنا

تمام بیرونی Python پیکجوں کی طرح، ہم درآمدی کلیدی لفظ استعمال کرتے ہیں جس کے بعد اس پیکیج کا نام آتا ہے جسے ہم درآمد کرنا چاہتے ہیں۔





مثال کے طور پر، urllib3 درآمد کرنے کے لیے، ہم کوڈ چلا سکتے ہیں:

urllib3 درآمد کریں۔


اگر پیکج انسٹال ہے اور آپ کے ماحول میں دستیاب ہے، Python پیکج درآمد کرے گا اور آپ کو اس کی خصوصیات تک رسائی دے گا۔



اگر پیکیج غائب ہے، تو آپ کو درآمدی غلطی کا سامنا کرنا پڑ سکتا ہے جیسا کہ دکھایا گیا ہے:

>>> urllib3 درآمد کریں۔
واپس تلاش کرنا، پھر جانچنا ( تازہ ترین کال آخری ) :
فائل '' ، لائن 1 ، میں < ماڈیول >
ModuleNotFoundError: کوئی ماڈیول نام نہیں ہے۔ 'urllib3'



آئیے ہم اس بات پر بات کرتے ہیں کہ اگر یہ خرابی واقع ہوتی ہے تو آپ اسے کیسے ٹھیک کر سکتے ہیں۔

طریقہ - URLLIB3 پیکیج کو انسٹال کرنے کے لیے Pip کا استعمال کریں۔

لاپتہ پیکیج ماڈیول میں خرابی نہ ملنے کی سب سے عام وجہ ہے۔ مثال کے طور پر، اگر آپ جس پیکج کو درآمد کر رہے ہیں وہ آپ کے سسٹم میں انسٹال نہیں ہے، تو Python ایک غلطی واپس کر دے گا۔

urllib3 پیکج کے لیے اس غلطی کو ٹھیک کرنے کے لیے، آپ pip استعمال کر سکتے ہیں جیسا کہ نیچے دی گئی کمانڈ میں دکھایا گیا ہے۔

$ sudo pip3 انسٹال کریں urllib3


یا

$ sudo pip انسٹال کریں urllib3


Python3 ماحول پر urllib3 انسٹال کرنے کے لیے پہلی کمانڈ استعمال کریں۔ ازگر 2 کے لیے، دوسری کمانڈ استعمال کریں:


انسٹال ہونے کے بعد، آپ ماڈیول کو دوبارہ درآمد کر سکتے ہیں۔

ونڈوز پر، ہو سکتا ہے آپ کو اپنے سسٹم پاتھ میں pip یا pip3 بائنری تک رسائی نہ ہو۔ تاہم، آپ پائپ لانچ کرنے کے لیے ازگر میں -m پیرامیٹر استعمال کر سکتے ہیں۔

لہذا، ونڈوز پر urllib3 انسٹال کرنے کے لیے نیچے دی گئی کمانڈ کو چلائیں۔

$ ازگر -m pip انسٹال کریں urllib3


اور یہ کرنا چاہیے۔

اگر آپ پیکج مینیجر کے طور پر ایناکونڈا یا منی کونڈا استعمال کر رہے ہیں، تو آپ کمانڈ چلا سکتے ہیں جیسا کہ دکھایا گیا ہے:

کونڈا انسٹال کریں -c conda-forge urllib3

طریقہ 3 - پِپ کو پاتھ میں شامل کریں اور پیکیج کو دوبارہ انسٹال کریں۔

اگر urllib3 ماڈیول انسٹال کرنے کے بعد خرابی برقرار رہتی ہے، تو آپ اپنے سسٹم کے راستے میں pip بائنری شامل کرکے اسے ٹھیک کرنے کی کوشش کر سکتے ہیں۔

کمانڈ پرامپٹ لانچ کریں اور ازگر کی بائنری ڈائرکٹری پر جائیں۔ آپ یہ کمانڈ چلا کر کر سکتے ہیں:

$ جہاں ازگر


یہ مکمل راستہ واپس آنا چاہئے جہاں ازگر واقع ہے۔ مکمل پاتھ کو کاپی کریں اور سسٹم پاتھ میں Python اور pip کو شامل کرنے کے لیے نیچے دی گئی کمانڈ کو چلائیں۔

سیٹ ایکس / M راستہ '%path%;C:\path \t o\python\binary'


مندرجہ بالا کمانڈ کو اس ڈائریکٹری کو شامل کرنا چاہئے جو آپ نے پہلے کاپی کی تھی سسٹم کے راستے میں۔ اس بات کو یقینی بنائیں کہ اوپر دی گئی کمانڈ کو Python بائنری کے راستے سے بدل دیں۔

ختم کرنا

اس مضمون میں، ہم نے 'urllib3 نام کا کوئی ماڈیول نہیں' کی خرابی کی وجہ دریافت کی ہے اور مختلف طریقوں کا احاطہ کیا ہے جنہیں آپ غلطی کو ٹھیک کرنے کے لیے استعمال کر سکتے ہیں۔

پڑھنے اور مبارک کوڈنگ کے لیے شکریہ!!