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

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
بيب
Pip help.png
معلومات عامة
نوع
نظام التشغيل
النموذج المصدري
موقع الويب
pip.pypa.io[1] (الإنجليزية) عدل القيمة على Wikidata
معلومات تقنية
ضمان الجودة
لغة البرمجة
الإصدار الأول
الإصدار الأخير
المستودع
الرخصة
الملفات المقروءة
  • TOML (en) ترجم عدل القيمة على Wikidata
التسلسل
تأثر بـ
Setuptools (en) ترجم عدل القيمة على Wikidata

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

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

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

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

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

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

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

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

مراجع[عدل]

  1. أ ب الوصول: 9 يناير 2017. وصلة مرجع: https://api.github.com/repos/pypa/pip.
  2. ^ وصلة مرجع: https://github.com/pypa/pip/pull/9759.
  3. ^ "The pip Open Source Project on Open Hub: Languages Page"، أهلوه، اطلع عليه بتاريخ 7 سبتمبر 2018. {{استشهاد ويب}}: تحقق من التاريخ في: |access-date= (مساعدة)
  4. أ ب "Release 22.3.1"، 5 نوفمبر 2022، اطلع عليه بتاريخ 24 نوفمبر 2022. {{استشهاد ويب}}: تحقق من التاريخ في: |access-date= و|date= (مساعدة)
  5. ^ "Github: LICENSE.txt"، 11 أكتوبر 2017، اطلع عليه بتاريخ 15 أكتوبر 2017. {{استشهاد ويب}}: تحقق من التاريخ في: |access-date= و|date= (مساعدة)
  6. أ ب pip documentation، The pip developers، مؤرشف من الأصل في 02 ديسمبر 2010
  7. ^ pip installation، مؤرشف من الأصل في 07 سبتمبر 2015 {{استشهاد}}: الوسيط غير المعروف |تم الإطلاع عليه= تم تجاهله (مساعدة)
  8. ^ pip - ubuntuusers.de، مؤرشف من الأصل في 01 سبتمبر 2019
  9. ^ What Does PIP Stand For?، Stack Exchange، مؤرشف من الأصل في 01 سبتمبر 2019
  10. ^ Heroku (المحرر)، "Getting Started with Python on Heroku/Cedar"، Dev Center، اطلع عليه بتاريخ 5 janvier 2012. {{استشهاد ويب}}: تحقق من التاريخ في: |تاريخ الوصول= (مساعدة)، يحتوي الاستشهاد على وسيط غير معروف وفارغs: |month= و|citation= (مساعدة)

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