اقرأ في هذا المقال
- مفهوم نظام إدارة الحزم في لغة البرمجة بايثون- PIP
- كيفية تثبيت أداة (PIP) في لغة البرمجة بايثون على جهاز الحاسوب
- طريقة معرفة إذا الأداة (PIP) مثبتة على جهاز الحاسوب
- التعامل مع أداة إدارة الحزم (PIP) في لغة البرمجة بايثون
مفهوم نظام إدارة الحزم في لغة البرمجة بايثون- PIP
الحزمة في لغة البرمجة بايثون هي عبارة عن برنامج يوفر ميزات معينة أثناء عملية البرمجة، وفي لغة البرمجة بايثون يتوفر نظام إدارة الحزم (PIP) والتي تحتوي على مجموعة من الأكواد (Codes) المُبرمجة والمجهزة مسبقاً للقيام بمهام محددة وعادة يتم استخدامها من أجل تطوير الكود الحالي وإضافة مزايا معينة.
كيفية تثبيت أداة (PIP) في لغة البرمجة بايثون على جهاز الحاسوب:
في الإصدارات الحديثة من لغة البرمجة بايثون يتم تحميل (PIP) بشكل تلقائي حيث يتم تثبيته ابتداءاً من الإصدار 3.4 من لغة بايثون أي إذا كنت تستخدم هذا الإصدار أو إصدار أحدث منه من لغة البرمجة بايثون فلا حاجة لأن تقوم بتحميلها حيث بإمكانك استخدامها فوراً، وفي حال لم يكن مثبتاً فإنه يتم تثبيته بسهوله على مختلف أنظمة التشغيل مثل: ويندوز، ماك، لينكس من خلال استخدام هذا الرابط الرسمي من موقع لغة البرمجة بايثون https://www.pypa.io/en/latest/.
طريقة معرفة إذا الأداة (PIP) مثبتة على جهاز الحاسوب:
للتأكد من وجود إداة إدارة الحزم (PIP) مثبتة على جهاز الحاسوب عليك القيام بالخطوات التالية:
- قم بفتح موجه الاوامر بالنقر فوق ابدأ (Start) ثم كتابة “cmd” أو “موجه الأوامر”.
- أكتب الأمر python -m pip –version للتأكد من وجود نسخة (PIP).
- انقر على الزر Enter.
في حال وجود أداة (PIP) على جهازك ستظهر لك شاشة سوداء وعليها رقم الإصدار الخاص بأداة إدارة الحزم (PIP)، وبما أن الأداة (PIP) مُثبتة على جهاز الحاسوب فهذا يعني أنه يمكنك استخدامها لتحميل أي حزمة تحتاجها.
التعامل مع أداة إدارة الحزم (PIP) في لغة البرمجة بايثون:
للتعامل مع هذه الأداة يجب أن يكون جهاز الحاسوب متصل بشبكة الإنترنت لأن هذه الأداة تقوم بتحميل الحزمات لك من شبكة الإنترنت وبالتالي إذا قمت باستخدامها و لم يكن جهازك متصل بالنت سيظهر لك خطأ (Error)، وهناك طرق رئيسية للتعامل مع هذه الأداة حيث يتم ذلك من خلال استخدام موجه الأوامر الموجود في نظام التشغيل أو استخدام موجه الأوامر الموجود في برنامج PyCharm والتي تتيح للمستخدم العديد من الحزم التي من الممكن استخدامها في العديد من المجالات.