فهم 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، فيمكنك تثبيته باستخدام الخطوات التالية:
- قم بتنزيل البرنامج النصي `get-pip.py` من موقع PIP الرسمي أو المستودع.
- قم بتشغيل البرنامج النصي باستخدام 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:
- إنشاء بيئة افتراضية:
python -m venv myenv
- تفعيل البيئة الإفتراضية:
- على نظام التشغيل Windows:
myenv\Scripts\activate
- على macOS/Linux:
source myenv/bin/activate
- استخدم PIP لتثبيت الحزم داخل البيئة الافتراضية:
pip install package_name
خاتمة
PIP هي أداة أساسية لمطوري Python، فهي تبسط عملية إدارة الحزم وتثبيتها. من خلال فهم PIP واستخدامه بشكل فعال، يمكنك تبسيط سير عمل التطوير والاستفادة الكاملة من النظام البيئي الغني لمكتبات Python. سواء كنت تعمل على مشروع صغير أو تطبيق كبير، فإن إتقان PIP يعد خطوة أساسية في برمجة Python.