كيفية تثبيت واستعمال pip في بايثون

pip عبارة عن نظام إدارة الحزم يستخدم لتثبيت و إدارة حزم البرمجيات والتي تجدها في موقع Python Package Index
pip تعمل على كل من نسخ بايثون التالية :2.6, 2.7, 3.2, 3.3, 3.4
وكما تعمل أيضا على كل أنظمة التشغيل من لينكس ويندوز و ماك.
الميزة الأساسية ل Pip هي سهولة استعمالها من خلال سطر الأوامر وهو ما يجعل تثبيت حزم برامج بايثون سهل وبسطر واحد فقط.
إن أبسط طريقة لتثبيت أي حزمة هي تحميل شفرة المصدر بعد ذلك تقوم بتثبيت تلك الحزمة مثلها مثل أي برنامج ما أي أننا لسنا بحاجة إلى أدوات لعمل ذلك، ولكن هذه الطريقة كانت تترك بعض المشاكل نذكر بعض منها:

  • لا توجد أي طريقة لتثبيت عدة نسخ من نفس الحزمة ولكن يجب تحميل كل نسخة يدويا وتثبيتهم بالترتيب.
  • لا توجد أي طريقة سهلة لإلغاء تثبيت الحزم.

ولهذا تم  إنشاء easy_install وهو عبارة عن سكريبت بسيط مهمته تحميل وتثبيت الحزم من خلال سطر الأوامر، بعد ذلك تم تطوير Pip أجل تحسين easy_install من خلال :

  • الحرص على تقديم مخرجات مفيدة على سطر الأوامر.
  • تحديث رسائل الأخطاء من أجل أن تكون مفيدة.
  • متطلبات بسيطة من أجل تثبيت إصدارات معينة من المكتبات
  • إلغاء تثبيت الحزمة

تثبيت pip

شرح عملية التثبيت ستتم على نظام لينكس (أوبنتوا) وبالتالي ارجوا السماح من مستخدمي ويندوز.
قم بفتح سطر الأوامر واكتب الأمر التالي :
sudo apt-get install python-pip

ثم أكتب أمر من  الأمرين التاليين لتأكيد التثبيت :

pip --help
which pip

الآن بعد تثبيت pip نأتي إلى كيفية تثبيت الحزم من خلالها وطبعا الأمر سهل ويتم من خلال سطر واحد فقط

sudo pip install packagename

واليك عزيزي القارئ مجموعة من الأوامر حول كيفية التعامل مع pip

pip install --upgrade packagename #لتحديث الحزمة 
pip uninstall packagename # لحذف الحزمة
pip search "packagename"#للبحث عن حزمة 
pip show packagename #الحصول على معلومات عامة عن الحزمة المثبتة

إلى هنا أصل إلى نهاية هذا الموضوع وأرجوا أني وفقت في الشرح وأي استفسار أنا في الخدمة.

أرجوا أن تقوم بدعمنا عبر نشرك والاعجاب بالموقع

One Thought on “كيفية تثبيت واستعمال pip في بايثون

  1. Pingback: بايثون العربي: تثبيت وحذف حزم بايثون بواسطة أداة pip | Adrian Tudor Web Designer and Programmer

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Post Navigation