بيب (نظام إدارة حزم)
نوع |
مدير الحزم على مستوى التطبيق [لغات أخرى] ![]() |
---|---|
نظام التشغيل | |
النموذج المصدري |
حقوق التأليف والنشر محفوظة [لغات أخرى] ![]() |
موقع الويب |
ضمان الجودة | |
---|---|
لغة البرمجة | |
الإصدار الأول | |
الإصدار الأخير |
|
المستودع | |
الرخصة | |
الملفات المقروءة |
تومل [لغات أخرى] ![]() |
تأثر بـ |
أدوات الإعداد [لغات أخرى] ![]() |
---|
بيب (بالإنجليزية: 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]
انظر أيضًا
[عدل]مراجع
[عدل]- ^ ا ب الوصول: 9 يناير 2017. وصلة مرجع: https://api.github.com/repos/pypa/pip.
- ^ وصلة مرجع: https://github.com/pypa/pip/pull/9759.
- ^ "The pip Open Source Project on Open Hub: Languages Page". أهلوه. اطلع عليه بتاريخ 2018-09-07.
- ^ ا ب "Release 25.1.1 · pypa/pip" (بالإنجليزية). Retrieved 2025-05-02.
{{استشهاد ويب}}
: صيانة الاستشهاد: لغة غير مدعومة (link) - ^ "Github: LICENSE.txt". 11 أكتوبر 2017. اطلع عليه بتاريخ 2017-10-15.
- ^ ا ب pip documentation (بالإنجليزية), The pip developers, Archived from the original on 2010-12-02
{{استشهاد}}
: تجاهل المحلل الوسيط|consulté le=
لأنه غير معروف، ويقترح استخدام|access-date=
(help) - ^ pip installation (بالإنجليزية), Archived from the original on 2015-09-07
{{استشهاد}}
: تجاهل المحلل الوسيط|تم الإطلاع عليه=
لأنه غير معروف (help) - ^ pip - ubuntuusers.de (بالألمانية), Archived from the original on 2019-09-01
{{استشهاد}}
: تجاهل المحلل الوسيط|consulté le=
لأنه غير معروف، ويقترح استخدام|access-date=
(help) and تجاهل المحلل الوسيط|éditeur=
لأنه غير معروف، ويقترح استخدام|editor=
(help) - ^ What Does PIP Stand For? (بالإنجليزية), Stack Exchange, Archived from the original on 2019-09-01
{{استشهاد}}
: تجاهل المحلل الوسيط|consulté le=
لأنه غير معروف، ويقترح استخدام|access-date=
(help) - ^ Heroku (المحرر). "Getting Started with Python on Heroku/Cedar". Dev Center. مؤرشف من الأصل في 2023-04-02. اطلع عليه بتاريخ 2012-01-05.