بيب (pip) هو نظام إدارة حزم، يستعمل أساسا لإدارة وتتبيث حزم مكتوبة بلغة بايثون. يمكن إيجاد الكثير منها في مستودع برمجيات بايثون باكاج أنديكس (باي باي).[4] ابتداءً من الإصدارات 2.7.9 و3.4، صار بيب مضمنا افتراضيا في التوزيعة الرسمية لبايثون [5].
نوع | |
---|---|
موقع الويب |
لغة البرمجة | |
---|---|
الإصدار الأول |
2008 |
الإصدار الأخير |
20.1.1 (19 مايو 2020)[2] |
المستودع | |
الرخصة |
أصل التسمية
بيب هو اختصار تكراري Pip Installs Packages أو ل Pip Installs Python. [6][7].
واجهة سطر أوامر
من مميزات بيب هي سهولة واجهة سطر أوامره، مما يجعل تتبيث الحزم سهل كإلقاء أمر:اسم-الحزمة pip install
يمكن أيضا للمستخدمين إلغاء تتبيث الحزم المتبثة مسبقا بالأمر أعلاه ببساطة:اسم-الحزمة pip uninstall
يوفر بيب أيضا ميزة لإدارة قوائم حزم وأرقام إصداراتها من خلال ملف موجود مسبقا [4].فيقوم بشكل فعال بإعادة إنشاء مجموعة كاملة من الحزم على بيئة جديدة (كمبيوتر جديد مثلا) أو بيئة افتراضية جديدة شرط أن يكون ملف requirements.txt
منسقا بشكل صحيح. وبعدها يدخل المستخدم الأمر التالي لإنهاء العملية:pip install -r requirements.txt
من الممكن أيضًا، تتبيث حزمة لإصدار معين لبايثون بفضل هذا الأمر الذي حيث يتم كتابة 2، 3، 3.4... محل [version]:اسم-الحزمة pip[version] install
استخدامه في استضافة المواقع
يستخدم بيب أيضا لدعم استخدام بايثون في خدمات الحوسبة السحابية، مثل هيروكو (Heroku).[8].
مقالات ذات صلة
ملاحظات ومراجع
- هذه المقالة مترجمة جزئيا أو كليا من مقالة ويكيبيديا الفرنسية معنونة (بالفرنسية) «pip (gestionnaire de paquets)» (طالع قائمة المشاركين في التحرير)
- The pip Open Source Project on Open Hub: Languages Page — تاريخ الاطلاع: 7 سبتمبر 2018 — الرخصة: رخصة أباتشي، الإصدار 2.0
- Release 20.1.1 — تاريخ الاطلاع: 20 مايو 2020 — تاريخ النشر: 19 مايو 2020
- Github: LICENSE.txt — تاريخ الاطلاع: 15 أكتوبر 2017 — تاريخ النشر: 11 أكتوبر 2017
- pip documentation, The pip developers, مؤرشف من الأصل في 02 ديسمبر 2010
- pip installation, مؤرشف من الأصل في 07 سبتمبر 2015
- pip - ubuntuusers.de, مؤرشف من الأصل في 01 سبتمبر 2019
- What Does PIP Stand For?, Stack Exchange, مؤرشف من الأصل في 01 سبتمبر 2019
- Heroku (المحرر). "Getting Started with Python on Heroku/Cedar"5 janvier 2012.