مفهوم pip في بايثون
Pip هي أداة إدارة حزم Python الشهيرة والتي تساعد على تثبيت وإدارة المكتبات الخارجية المستخدمة في مشاريع Python. يتم استخدامها من خلال سطر الأوامر Command Prompt أو Terminal، وتقوم بتنزيل وتثبيت المكتبات وتحديثها وإزالتها بكل سهولة. بالإضافة إلى ذلك، توفر Pip العديد من الميزات المفيدة مثل إمكانية تثبيت الحزم من مستودعات مختلفة، وتثبيت نسخ محددة من الحزم، وإدارة بيئات العمل الخاصة بمشاريع Python باستخدام virtual environments.
اوامر pip في بايثون
Pip هو مدير حزم Python ويستخدم لتثبيت وإدارة الحزم المكتوبة بلغة Python. هنا بعض الأوامر الشائعة التي يمكن استخدامها مع pip:
- تثبيت حزمة:
pip install package_name
- تحديث حزمة:
pip install --upgrade package_name
- إزالة حزمة:
pip uninstall package_name
- عرض قائمة بجميع الحزم المثبتة:
pip list
- البحث عن حزمة:
pip search package_name
- تثبيت حزمة من ملف محلي:
pip install path/to/package.tar.gz
- تثبيت حزمة مع وجود ملف متطلبات (requirements):
pip install -r requirements.txt
- إنشاء ملف متطلبات (requirements) للحزم المثبتة:
pip freeze > requirements.txt
- تثبيت حزمة بناءً على خيارات محددة:
pip install package_name --option value
- عرض معلومات الحزمة:
pip show package_name
تثبيت اداة pip
لتثبيت أداة pip على نظام التشغيل الخاص بك ، يمكنك اتباع الخطوات التالية:
- تأكد من تحديث نظام التشغيل الخاص بك باستخدام الأمر التالي:
sudo apt-get update
- قم بتثبيت حزمة python3-pip باستخدام الأمر التالي:
sudo apt-get install python3-pip
- بعد الانتهاء من التثبيت ، يمكنك التحقق من إصدار pip الذي تم تثبيته باستخدام الأمر التالي:
pip3 --version
سيتم عرض إصدار pip الذي تم تثبيته بعد تنفيذ هذا
الأمر.
بعد تثبيت pip ، يمكنك استخدامه لتثبيت الحزم اللازمة في بيئة
Python الخاصة بك.
كيف اعرف ما إن كانت الأداة PIP منصبة على الحاسوب
يمكنك التحقق مما إذا كانت أداة PIP مثبتة على جهاز الكمبيوتر الخاص بك باستخدام خطوات بسيطة في واجهة سطر الأوامر. يمكن فتح واجهة سطر الأوامر على نظام Windows من خلال النقر على زر "ابدأ" واختيار "تشغيل"، ثم كتابة "cmd" والضغط على Enter. وفي نظام MacOS يمكن فتح واجهة الطرفية من خلال البحث عن تطبيق "Terminal" في Launchpad.
بعد فتح واجهة سطر الأوامر، يمكن إدخال الأمر "pip --version" والضغط على Enter. إذا كانت أداة PIP مثبتة بشكل صحيح، فستظهر إصدار PIP المثبت على الجهاز. وإذا كانت غير موجودة، فستحصل على رسالة خطأ تشير إلى عدم وجود PIP على الجهاز.
التعامل مع اداة pip
أداة pip هي أداة تستخدم في بيئة Python لإدارة حزم البرامج. يمكن استخدامها لتثبيت وتحديث وحذف الحزم المختلفة التي يعتمد عليها مشروعك في Python.
لتثبيت حزمة باستخدام pip، فمن الأسهل القيام به من خلال سطر الأوامر. على سبيل المثال، إذا كان لديك مشروع Python وتحتاج إلى استخدام حزمة requests، يمكنك تثبيتها باستخدام الأمر التالي:
pip install requests
سوف يقوم هذا الأمر بتنزيل وتثبيت الحزمة المطلوبة.
بالإضافة
إلى ذلك، يمكن استخدام pip لإدارة الحزم التي تم تثبيتها بالفعل. على سبيل
المثال، يمكنك تحديث حزمة معينة باستخدام الأمر التالي:
pip install --upgrade requests
سيقوم هذا الأمر بتحديث الحزمة المثبتة لإصدار أحدث.
بالإضافة
إلى ذلك، يمكن استخدام pip لحذف حزم مثبتة بالفعل باستخدام الأمر التالي:
pip uninstall requests
سيقوم هذا الأمر بإزالة الحزمة المحددة من مشروع Python الخاص بك.
تضمين الحزمة التي تم تنصيبها في بايثون
يمكنك استخدام الأمر التالي في بايثون لتضمين الحزمة المثبتة:
import package_name
على سبيل المثال، إذا كان لديك حزمة تسمى pandas، يمكنك تضمينها في
برنامج بايثون باستخدام الأمر التالي:
import pandas
إذا كنت تريد تغيير اسم الحزمة المستوردة، يمكنك استخدام الكلمة
المحجوزة as مثل الآتي:
import pandas as pd
وبهذا سيتم تخزين الحزمة pandas تحت الاسم pd.
طريقة عرض جميع الحزمات المنصبة في بايثون
يمكنك استخدام الأمر التالي لعرض جميع الحزم المثبتة في بايثون:
pip list
سيقوم هذا الأمر بإظهار قائمة بجميع الحزم المثبتة وإصداراتها. إذا
كنت تبحث عن حزمة معينة، يمكنك استخدام الأمر التالي:
pip show <package_name>
ستظهر هذه الأمر معلومات مفصلة حول الحزمة المحددة، بما في ذلك
إصدارها والملفات المرتبطة بها.
طريقة إلغاء تثبيت الحزمة التي تم تنصيبها سابقاً
يمكن إلغاء تثبيت الحزمة التي تم تنصيبها سابقاً في بايثون باستخدام أمر pip. يمكن استخدام الأمر التالي في واجهة الأوامر:
pip uninstall <package_name>
حيث <package_name> هو اسم الحزمة التي تريد إلغاء تثبيتها.
على سبيل المثال، إذا كنت تريد إلغاء تثبيت حزمة numpy، يمكنك استخدام
الأمر التالي:
pip uninstall numpy
سيتم حذف حزمة numpy من بيئة بايثون الخاصة بك.