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

من دار الحكمة
اذهب إلى التنقلاذهب الى البحث
بيب
معلومات عامة
نوع
مدير الحزم على مستوى التطبيق [لغات أخرى] عدل القيمة على Wikidata
نظام التشغيل
النموذج المصدري
حقوق التأليف والنشر محفوظة [لغات أخرى] عدل القيمة على Wikidata
موقع الويب
pip.pypa.io[1] (الإنجليزية) عدل القيمة على Wikidata
معلومات تقنية
ضمان الجودة
لغة البرمجة
الإصدار الأول
2025 عدل القيمة على Wikidata
الإصدار الأخير
  • 25.0.1
    (6 أبريل 2025)
    [4] عدل القيمة على Wikidata
المستودع
الرخصة
الملفات المقروءة
التسلسل
تأثر بـ
أدوات الإعداد [لغات أخرى] عدل القيمة على 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. 1٫0 1٫1 الوصول: 6 أبريل 2025. وصلة مرجع: 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". أهلوه. اطلع عليه بتاريخ 6 أبريل 2025. {{استشهاد ويب}}: تحقق من التاريخ في: |access-date= (مساعدة)
  4. 4٫0 4٫1 "Release 25.0.1". 6 أبريل 2025. اطلع عليه بتاريخ 6 أبريل 2025. {{استشهاد ويب}}: تحقق من التاريخ في: |access-date= (مساعدة)
  5. "Github: LICENSE.txt". 6 أبريل 2025. اطلع عليه بتاريخ 6 أبريل 2025. {{استشهاد ويب}}: تحقق من التاريخ في: |access-date= (مساعدة)
  6. 6٫0 6٫1 pip documentation (بEnglish), The pip developers, Archived from the original on 2010-12-02 {{استشهاد}}: الوسيط غير المعروف |consulté le= تم تجاهله يقترح استخدام |access-date= (help)
  7. pip installation (بEnglish), Archived from the original on 2015-09-07 {{استشهاد}}: الوسيط غير المعروف |تم الإطلاع عليه= تم تجاهله (help)
  8. pip - ubuntuusers.de (بDeutsch), Archived from the original on 2019-09-01 {{استشهاد}}: الوسيط غير المعروف |consulté le= تم تجاهله يقترح استخدام |access-date= (help) and الوسيط غير المعروف |éditeur= تم تجاهله يقترح استخدام |editor= (help)
  9. What Does PIP Stand For? (بEnglish), Stack Exchange, Archived from the original on 2019-09-01 {{استشهاد}}: الوسيط غير المعروف |consulté le= تم تجاهله يقترح استخدام |access-date= (help)
  10. Heroku (المحرر). "Getting Started with Python on Heroku/Cedar". Dev Center. مؤرشف من الأصل في 2 أبريل 2023. اطلع عليه بتاريخ 5 يناير 2012. {{استشهاد ويب}}: تحقق من التاريخ في: |تاريخ الوصول= (مساعدة)

روابط خارجية