Pip والتثبيت وأساسيات هذه الأداة في Ubuntu 20.04

قم بتثبيت النقطة على Ubuntu 20.04

في المقالة التالية سوف نلقي نظرة على كيف يمكننا تثبيت وإدارة حزم Python باستخدام Pip على Ubuntu 20.04. هذه أداة لتثبيت حزم بايثون. بواسطته سنتمكن من البحث عن الحزم وتنزيلها وتثبيتها من Python Package Index (PyPI) وفهارس الحزمة الأخرى.

سنرى في الأسطر التالية كيفية تثبيت pip لـ Python 3 و Python 2 في Ubuntu 20.04. سننظر أيضًا في بعض أساسيات تثبيت حزم Python وإدارتها باستخدام النقطة. يجب أن يقال ذلك اعتبارًا من Ubuntu 20.04 ، تم تضمين Python 3 في تثبيت النظام الأساسي، Python 2 متاح للتثبيت من مستودع الكون. على الرغم من أن استخدامه لم يعد موصى به وأن المستخدمين مدعوون للتبديل إلى Python 3.

عند تثبيت Python ، يوصى بشدة بتثبيت حزمة deb للوحدة النمطية باستخدام أداة aptحيث تم اختبار هذا للعمل بشكل صحيح على أنظمة Ubuntu. كما ينبغي أن يكون واضحا ذلك تستخدم حزم Python 3 البادئة بيثون3- y قم بتغيير حزم Python 2 إلى بيثون2-.

إذا كنت تفضل استخدام Pip فقط في بيئة افتراضية. بايثون البيئات الافتراضية سيسمح لك بتثبيت وحدات Python النمطية في مكان معزول لمشروع معين ، بدلاً من تثبيتها عالميًا. بهذه الطريقة ، لا داعي للقلق بشأن التأثير على المشاريع الأخرى.

تثبيت Pip لـ Python 3

إذا أردنا قم بتثبيت pip لـ Python 3 على Ubuntu 20.04، سيتعين علينا فقط تنفيذ الأوامر التالية في محطة طرفية (Ctrl + Alt + T):

تركيب python3-pip

sudo apt update && sudo apt install python3-pip

سيقوم الأمر أعلاه أيضًا بتثبيت جميع التبعيات اللازمة لبناء وحدات Python النمطية.

عند اكتمال التثبيت ، نستطيع تحقق من التثبيت وتحقق من الإصدار المثبت تشغيل الأمر:

نسخة pip3

pip3 --version

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

تثبيت Pip لـ Python 2

لا يتم تضمين Pip لـ Python 2 في مستودعات Ubuntu 20.04. لتثبيت pip في Python 2 ، سنستخدم البرنامج النصي get-pip.py.

لتبدأ ، وإذا لم تقم بتمكينه ، فسيتعين عليك ذلك تمكين مستودع الكون:

sudo add-apt-repository universe

الآن نحن ذاهبون إلى قم بتحديث فهرس الحزم المتاحة وتثبيت Python 2:

تثبيت python2

sudo apt update && sudo apt install python2

الآن ، باستخدام أداة curl ، سنقوم بذلك تنزيل البرنامج النصي get-pip.py:

تنزيل البرنامج النصي get-pip

curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py

بمجرد الانتهاء من التنزيل ، سنفعل قم بتشغيل البرنامج النصي باستخدام python2 لتثبيت pip:

تركيب get-pip

sudo python2 get-pip.py

سيتم تثبيت Pip عالميًا. إذا كنت مهتمًا بتثبيته لمستخدمك فقط ، فقم بتشغيل الأمر بدون sudo. سيقوم البرنامج النصي أيضًا بتثبيت setuptools و wheel.

الآن نستطيع تحقق من التثبيت عن طريق طباعة رقم الإصدار باستخدام الأمر:

نسخة pip2

pip2 --version

بعض الأساسيات لاستخدام Pip

الآن دعونا نلقي نظرة على بعض أوامر النقطة الأساسية المفيدة. باستخدام هذه الأداة ، يمكننا تثبيت حزم من PyPI والتحكم في الإصدار والمشاريع المحلية ومن ملفات التوزيع.

إلى عرض قائمة بجميع الأوامر والخيارات المتاحة عليك فقط أن تكتب:

pip3 - مساعدة

pip3 --help

نستطيع الحصول على مزيد من المعلومات حول أمر معين باستخدام الأمر نقطة مساعدة. على سبيل المثال ، للحصول على مزيد من المعلومات حول أمر التثبيت ، اكتب فقط:

تثبيت pip3 - مساعدة

pip3 install --help

تثبيت الحزم مع Pip

لنفترض أننا مهتمون بتثبيت حزمة تسمى scrapy، والتي تُستخدم لاستخراج البيانات من مواقع الويب. بالنسبة قم بتثبيت أحدث إصدار من الحزمة، عليك فقط تشغيل الأمر:

pip3 install scrapy

إلى تثبيت إصدار محدد من الحزمة، علينا فقط أن نضيف == ورقم الإصدار بعد اسم الحزمة:

pip3 install scrapy==1.5

يمكننا استبدال النقطة 3 بالنقطة 2 إذا استخدمنا بايثون 2.

تحديث الحزمة

إلى تحديث حزمة مثبتة بالفعل إلى أحدث إصدار، سيكون الأمر المراد استخدامه مشابهًا لما يلي:

pip3 install --upgrade nombre_paquete

تثبيت الحزم باستخدام ملف المتطلبات

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

pip3 install -r requirements.txt

سرد الحزم المثبتة

إلى قائمة بجميع حزم النقطة المثبتة، عليك فقط تثبيت الأمر التالي:

pip3 list

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

إلى قم بإلغاء تثبيت الحزمة، عليك فقط تشغيل شيء مثل:

pip3 uninstall nombre_paquete

لمزيد من المعلومات ، يمكن للمستخدمين قم بزيارة صفحة دليل المستخدم أو مقال عن ذلك التي تمت كتابتها منذ فترة في هذه المدونة.


تعليق ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   دانيال ميراندا روجاس قال

    معلومات ممتازة ، أحتاج المزيد عن بيثون.