بيب (نظام إدارة حزم)

بيب هو نظام إدارة حزم لبايثون
(بالتحويل من بيب)

بيب (بالإنجليزية: pip)‏ هو نظام إدارة حزم، يستعمل أساسا لإدارة وتتبيث حزم مكتوبة بلغة بايثون. يمكن إيجاد الكثير منها في مستودع برمجيات بايثون باكاج أنديكس (باي باي).[3] ابتداءً من الإصدارات 2.7.9 و3.4، صار بيب مضمنا افتراضيا في التوزيعة الرسمية لبايثون .[4]

بيب
Pip help.png
لقطة شاشة
معلومات عامة
موقع الويب
معلومات تقنية
لغة البرمجة
الإصدار الأول
2008الاطلاع ومراجعة البيانات على ويكي داتا
الإصدار الأخير
المستودع
الرخصة

أصل التسميةعدل

بيب هو اختصار تكراري Pip Installs Packages أو ل Pip Installs Python.[5][6]

واجهة سطر أوامرعدل

من مميزات بيب هي سهولة واجهة سطر أوامره، مما يجعل تتبيث الحزم سهل كإلقاء أمر:
اسم-الحزمة pip install
يمكن أيضا للمستخدمين إلغاء تتبيث الحزم المتبثة مسبقا بالأمر أعلاه ببساطة:
اسم-الحزمة pip uninstall
يوفر بيب أيضا ميزة لإدارة قوائم حزم وأرقام إصداراتها من خلال ملف موجود مسبقا.[3] فيقوم بشكل فعال بإعادة إنشاء مجموعة كاملة من الحزم على بيئة جديدة (كمبيوتر جديد مثلا) أو بيئة افتراضية جديدة شرط أن يكون ملف requirements.txt منسقا بشكل صحيح. وبعدها يدخل المستخدم الأمر التالي لإنهاء العملية:
pip install -r requirements.txt
من الممكن أيضًا، تتبيث حزمة لإصدار معين لبايثون بفضل هذا الأمر الذي حيث يتم كتابة 2، 3، 3.4... محل [version]:
اسم-الحزمة pip[version] install

استخدامه في استضافة المواقععدل

يستخدم بيب أيضا لدعم استخدام بايثون في خدمات الحوسبة السحابية، مثل هيروكو (Heroku).[7]

انظر أيضًاعدل

ملاحظات ومراجععدل

  1. ^ The pip Open Source Project on Open Hub: Languages Page — تاريخ الاطلاع: 7 سبتمبر 2018 — الرخصة: رخصة أباتشي، الإصدار 2.0
  2. ^ Github: LICENSE.txt — تاريخ الاطلاع: 15 أكتوبر 2017 — تاريخ النشر: 11 أكتوبر 2017
  3. أ ب pip documentation, The pip developers, مؤرشف من الأصل في 02 ديسمبر 2010 الوسيط |CitationClass= تم تجاهله (مساعدة); الوسيط |separator= تم تجاهله (مساعدة)CS1 maint: ref=harv (link)
  4. ^ pip installation, مؤرشف من الأصل في 07 سبتمبر 2015 الوسيط |CitationClass= تم تجاهله (مساعدة); الوسيط |separator= تم تجاهله (مساعدة)CS1 maint: ref=harv (link)
  5. ^ pip - ubuntuusers.de, مؤرشف من الأصل في 01 سبتمبر 2019 الوسيط |CitationClass= تم تجاهله (مساعدة); الوسيط |separator= تم تجاهله (مساعدة)CS1 maint: ref=harv (link)
  6. ^ What Does PIP Stand For?, Stack Exchange, مؤرشف من الأصل في 01 سبتمبر 2019 الوسيط |CitationClass= تم تجاهله (مساعدة); الوسيط |separator= تم تجاهله (مساعدة)CS1 maint: ref=harv (link)
  7. ^ Heroku (المحرر). "Getting Started with Python on Heroku/Cedar". اطلع عليه بتاريخ 5 janvier 2012. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول= (مساعدة)


روابط خارجيةعدل

 
هذه بذرة مقالة عن برمجية بحاجة للتوسيع. شارك في تحريرها.