Nomodule يسمى Urllib3

Nomodule Ysmy Urllib3



“URLLIB3 هو عميل HTTP مجاني ومفتوح المصدر لـ Python. URLLIB هو عميل HTTP قوي يوفر واجهة سهلة للغاية. بالإضافة إلى ذلك ، فإنه يوفر العديد من الميزات المفيدة مثل تجميع الاتصالات ودعم TLS / SSL ووكلاء HTTP و SOCKS وتحميل الملفات وتنزيلها وغير ذلك الكثير.

قبل استخدام حزمة urllib3 ، تحتاج إلى التأكد من تثبيت الحزمة وإتاحتها في بيئة python الخاصة بك. وإلا ، إذا لم يتم تثبيت الحزمة ، فستواجه الخطأ 'ModuleNotFoundError: لا توجد وحدة تسمى urllib3'.







يمكن أن يحدث هذا الخطأ أيضًا إذا كنت تستخدم إصدارات مختلفة من مترجم Python ولم يتم تثبيت حزمة urllib3 في تلك البيئة.



الغرض من المنشور هو مساعدتك في حل الخطأ 'لا توجد وحدة باسم urlib3'.



استيراد urllib3

مثل جميع حزم Python الخارجية ، نستخدم الكلمة الأساسية للاستيراد متبوعة باسم الحزمة التي نرغب في استيرادها.





على سبيل المثال ، لاستيراد urllib3 ، يمكننا تشغيل الكود:

استيراد urllib3


إذا كانت الحزمة مثبتة ومتاحة في بيئتك ، فستقوم Python باستيراد الحزمة وتمنحك الوصول إلى ميزاتها.



إذا كانت الحزمة مفقودة ، فقد تواجه خطأ استيراد كما هو موضح:

>>> استيراد urllib3
تتبع الأثر ( أحدث مكالمة الاخير ) :
ملف '' ، خط 1 و في < وحدة >
ModuleNotFoundError: لم يتم تسمية وحدة نمطية 'urllib3'



دعنا نناقش كيف يمكنك إصلاح هذا الخطأ إذا حدث.

الطريقة - استخدم Pip لتثبيت حزمة URLLIB3

الحزمة المفقودة هي السبب الأكثر شيوعًا لخطأ الوحدة النمطية غير موجود. على سبيل المثال ، إذا لم تكن الحزمة التي تستوردها مثبتة في نظامك ، فستقوم Python بإرجاع خطأ.

لإصلاح هذا الخطأ لحزمة urllib3 ، يمكنك استخدام النقطة كما هو موضح في الأمر أدناه:

$ سودو نقطة 3 تثبيت urllib3


أو

$ سودو نقطة تثبيت urllib3


استخدم الأمر الأول لتثبيت urllib3 على بيئات Python3. بالنسبة إلى Python 2 ، استخدم الأمر الثاني:


بمجرد التثبيت ، يمكنك إعادة استيراد الوحدة.

في نظام Windows ، قد لا تتمكن من الوصول إلى ملف pip3 أو ثنائي في مسار نظامك. ومع ذلك ، يمكنك استخدام المعلمة -m في Python لتشغيل النقطة.

ومن ثم ، قم بتشغيل الأمر أدناه لتثبيت urllib3 على Windows:

$ الثعبان م نقطة تثبيت urllib3


وينبغي أن تفعل ذلك.

إذا كنت تستخدم Anaconda أو Miniconda كمدير للحزم ، فيمكنك تشغيل الأمر كما هو موضح:

كوندا تثبيت كوندا فورج urllib3

الطريقة الثالثة - إضافة نقطة إلى المسار وإعادة تثبيت الحزمة

إذا استمر الخطأ بعد تثبيت وحدة urllib3 ، يمكنك محاولة إصلاحه عن طريق إضافة ملف ثنائي في مسار نظامك.

قم بتشغيل موجه الأوامر وانتقل إلى الدليل الثنائي لبيثون. يمكنك القيام بذلك عن طريق تشغيل الأمر:

$ حيث بايثون


يجب أن يعيد هذا المسار الكامل حيث توجد بايثون. انسخ المسار الكامل وقم بتشغيل الأمر أدناه لإضافة Python و pip إلى مسار النظام.

setx / م المسار '٪ مسار٪؛ C: \ مسار \ t o \ python \ binary '


يجب أن يضيف الأمر أعلاه الدليل الذي نسخته مسبقًا إلى مسار النظام. تأكد من استبدال الأمر أعلاه بالمسار إلى ثنائي بايثون.

الإنهاء

في هذه المقالة ، اكتشفنا سبب الخطأ 'لا توجد وحدة تسمى urllib3' وقمنا بتغطية الطرق المختلفة التي يمكنك استخدامها لإصلاح الخطأ.

شكرا لقراءتك && ترميز سعيد !!