Urllib3 নামক নোমোডিউল

Urllib3 Namaka Nomodi Ula



'URLLIB3 পাইথনের জন্য একটি বিনামূল্যের এবং ওপেন সোর্স HTTP ক্লায়েন্ট। URLLIB একটি শক্তিশালী HTTP ক্লায়েন্ট যা একটি খুব সহজ ইন্টারফেস প্রদান করে। উপরন্তু, এটি সংযোগ পুলিং, TLS/SSL সমর্থন, HTTP এবং SOCKS প্রক্সি, ফাইল আপলোড এবং ডাউনলোড এবং আরও অনেক কিছুর মতো বিভিন্ন দরকারী বৈশিষ্ট্য সরবরাহ করে।

urllib3 প্যাকেজ ব্যবহার করার আগে, আপনাকে নিশ্চিত করতে হবে প্যাকেজটি ইনস্টল করা আছে এবং আপনার পাইথন পরিবেশে উপলব্ধ। অন্যথায়, প্যাকেজটি ইনস্টল করা না থাকলে, আপনি 'ModuleNotFoundError: urllib3 নামে কোন মডিউল নেই' ত্রুটির সম্মুখীন হবেন।







আপনি যদি পাইথন ইন্টারপ্রেটারের বিভিন্ন সংস্করণ ব্যবহার করেন এবং সেই পরিবেশে urllib3 প্যাকেজ ইনস্টল করা না থাকে তাহলেও এই ত্রুটি ঘটতে পারে।



পোস্টটির উদ্দেশ্য হল আপনাকে 'urlib3 নামের কোন মডিউল নেই' ত্রুটির সমাধান করতে সাহায্য করা।



urllib3 আমদানি করা হচ্ছে

সমস্ত বাহ্যিক পাইথন প্যাকেজের মতো, আমরা যে প্যাকেজটি আমদানি করতে চাই তার নাম অনুসরণ করে আমদানি কীওয়ার্ড ব্যবহার করি।





উদাহরণস্বরূপ, urllib3 আমদানি করতে, আমরা কোডটি চালাতে পারি:

urllib3 আমদানি করুন


যদি প্যাকেজটি ইনস্টল করা থাকে এবং আপনার পরিবেশে উপলব্ধ থাকে, পাইথন প্যাকেজ আমদানি করবে এবং আপনাকে এর বৈশিষ্ট্যগুলিতে অ্যাক্সেস দেবে।



প্যাকেজটি অনুপস্থিত থাকলে, আপনি দেখানো হিসাবে একটি আমদানি ত্রুটির সম্মুখীন হতে পারেন:

>>> urllib3 আমদানি করুন
ট্রেসব্যাক ( সবচেয়ে সাম্প্রতিক কল শেষ ) :
ফাইল '' , লাইন 1 , ভিতরে < মডিউল >
ModuleNotFoundError: কোন মডিউলের নাম নেই 'urllib3'



আসুন আমরা আলোচনা করি যে আপনি কীভাবে এই ত্রুটিটি ঘটলে তা ঠিক করতে পারেন।

পদ্ধতি - URLLIB3 প্যাকেজ ইনস্টল করতে পিপ ব্যবহার করুন

অনুপস্থিত প্যাকেজ হল মডিউল না পাওয়া ত্রুটির সবচেয়ে সাধারণ কারণ। উদাহরণস্বরূপ, আপনি যে প্যাকেজটি আমদানি করছেন তা যদি আপনার সিস্টেমে ইনস্টল করা না থাকে, তাহলে পাইথন একটি ত্রুটি ফিরিয়ে দেবে।

urllib3 প্যাকেজের জন্য এই ত্রুটিটি ঠিক করতে, আপনি নীচের কমান্ডে দেখানো হিসাবে পিপ ব্যবহার করতে পারেন:

$ sudo pip3 ইনস্টল urllib3


বা

$ sudo পিপ ইনস্টল urllib3


Python3 পরিবেশে urllib3 ইনস্টল করতে প্রথম কমান্ডটি ব্যবহার করুন। পাইথন 2 এর জন্য, দ্বিতীয় কমান্ডটি ব্যবহার করুন:


একবার ইনস্টল হয়ে গেলে, আপনি মডিউলটি পুনরায় আমদানি করতে পারেন।

Windows-এ, আপনার সিস্টেম পাথে pip বা pip3 বাইনারিতে অ্যাক্সেস নাও থাকতে পারে। যাইহোক, আপনি পিপ চালু করতে পাইথনে -m প্যারামিটার ব্যবহার করতে পারেন।

সুতরাং, উইন্ডোজে urllib3 ইনস্টল করতে নীচের কমান্ডটি চালান:

$ অজগর -মি পিপ ইনস্টল urllib3


এবং যে এটা করা উচিত.

আপনি যদি প্যাকেজ ম্যানেজার হিসাবে Anaconda বা Miniconda ব্যবহার করেন, তাহলে আপনি দেখানো কমান্ডটি চালাতে পারেন:

কনডা ইনস্টল -গ conda-forge urllib3

পদ্ধতি 3 - পাথে পিপ যোগ করুন এবং প্যাকেজ পুনরায় ইনস্টল করুন

urllib3 মডিউল ইনস্টল করার পরে যদি ত্রুটিটি থেকে যায়, আপনি আপনার সিস্টেমের পাথে পিপ বাইনারি যোগ করে এটি ঠিক করার চেষ্টা করতে পারেন।

কমান্ড প্রম্পট চালু করুন এবং পাইথনের বাইনারি ডিরেক্টরিতে নেভিগেট করুন। আপনি কমান্ড চালানোর মাধ্যমে এটি করতে পারেন:

$ যেখানে পাইথন


এটি পাইথন অবস্থিত যেখানে সম্পূর্ণ পথ ফিরে আসা উচিত। সম্পূর্ণ পাথটি কপি করুন এবং সিস্টেম পাথে পাইথন এবং পিপ যোগ করতে নীচের কমান্ডটি চালান।

setx / M পথ '%পথ%;C:\পথ \t o\পাইথন\বাইনারি'


উপরের কমান্ডটি সিস্টেমের পাথে আপনার আগে কপি করা ডিরেক্টরি যোগ করা উচিত। পাইথন বাইনারি পাথ দিয়ে উপরের কমান্ডটি প্রতিস্থাপন করা নিশ্চিত করুন।

সমাপ্তি

এই নিবন্ধে, আমরা 'urllib3 নামে কোন মডিউল নেই' ত্রুটির কারণ খুঁজে পেয়েছি এবং ত্রুটিটি ঠিক করতে আপনি ব্যবহার করতে পারেন এমন বিভিন্ন পদ্ধতি কভার করেছি।

পড়ার জন্য ধন্যবাদ এবং সুখী কোডিং!!