فهم PIP في بايثون

PIP هو برنامج تثبيت الحزم لـ Python، وهو أداة أساسية تتيح لك إدارة وتثبيت المكتبات والحزم الخارجية التي لا تتضمنها مكتبة Python القياسية. سواء كنت تعمل على نص برمجي بسيط أو تطبيق معقد، يساعدك PIP على دمج حزم الجهات الخارجية بسهولة.

ما هو PIP؟

PIP تعني Pip Installs Packages أو Pip Installs Python. إنها أداة سطر أوامر تسهل تثبيت حزم Python وترقيتها وإزالتها. الحزم عبارة عن مجموعات من الوحدات النمطية والمكتبات التي تعمل على توسيع وظائف Python. تضمن PIP إمكانية إدارة هذه الحزم بسهولة دون الحاجة إلى التنزيل أو التثبيت اليدوي.

ما هو PIP؟

  • تثبيت الحزمة: يسمح لك PIP بتثبيت حزم Python من Python Package Index (PyPI) أو مستودعات أخرى.
  • إدارة الحزم: يمكنك استخدام PIP لتحديث الحزم أو إزالتها حسب الحاجة.
  • إدارة التبعيات: يتعامل PIP مع تبعيات الحزمة، مما يضمن تثبيت الحزم المطلوبة تلقائيًا أيضًا.
  • البيئات الافتراضية: يعمل PIP بسلاسة مع البيئات الافتراضية، مما يسمح لك بإدارة الحزم الخاصة بالمشروع دون التأثير على تثبيت Python العالمي.

كيفية تثبيت PIP

تأتي أغلب تثبيتات Python الحديثة مع PIP مثبتًا مسبقًا. للتحقق من تثبيت PIP، افتح محطة طرفية أو موجه أوامر واكتب:

pip --version

إذا تم تثبيت PIP، فسيعرض هذا الأمر رقم الإصدار. إذا لم يتم تثبيت PIP، فيمكنك تثبيته باستخدام الخطوات التالية:

    1. قم بتنزيل البرنامج النصي `get-pip.py` من موقع PIP الرسمي أو المستودع.
    2. قم بتشغيل البرنامج النصي باستخدام Python:
python get-pip.py

أوامر PIP الأساسية

تثبيت الحزم

لتثبيت الحزمة، استخدم الأمر التالي:

pip install package_name

على سبيل المثال، لتثبيت الحزمة `requests`، اكتب:

pip install requests

ترقية الحزم

لترقية حزمة موجودة إلى الإصدار الأحدث، استخدم:

pip install --upgrade package_name

إلغاء تثبيت الحزم

لإزالة الحزمة، استخدم:

pip uninstall package_name

قائمة الحزم المثبتة

لرؤية قائمة الحزم المثبتة وإصداراتها، استخدم:

pip list

البحث عن الحزم

للبحث عن الحزم في فهرس حزم Python، استخدم:

pip search query

لاحظ أن البحث أصبح الآن غير مرغوب فيه في الإصدارات الأحدث من PIP وقد لا يكون مدعومًا في المستقبل.

استخدام PIP مع البيئات الافتراضية

البيئات الافتراضية هي بيئات Python معزولة تتيح لك إدارة التبعيات لمشاريع مختلفة بشكل منفصل. لإنشاء بيئة افتراضية واستخدامها باستخدام PIP:

    1. إنشاء بيئة افتراضية:
python -m venv myenv
    1. تفعيل البيئة الإفتراضية:
  • على نظام التشغيل Windows:
myenv\Scripts\activate
  • على macOS/Linux:
source myenv/bin/activate
    1. استخدم PIP لتثبيت الحزم داخل البيئة الافتراضية:
pip install package_name

خاتمة

PIP هي أداة أساسية لمطوري Python، فهي تبسط عملية إدارة الحزم وتثبيتها. من خلال فهم PIP واستخدامه بشكل فعال، يمكنك تبسيط سير عمل التطوير والاستفادة الكاملة من النظام البيئي الغني لمكتبات Python. سواء كنت تعمل على مشروع صغير أو تطبيق كبير، فإن إتقان PIP يعد خطوة أساسية في برمجة Python.