في المقالة التالية سوف نلقي نظرة على كيف يمكننا تثبيت وإدارة حزم 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):
sudo apt update && sudo apt install python3-pip
سيقوم الأمر أعلاه أيضًا بتثبيت جميع التبعيات اللازمة لبناء وحدات Python النمطية.
عند اكتمال التثبيت ، نستطيع تحقق من التثبيت وتحقق من الإصدار المثبت تشغيل الأمر:
pip3 --version
قد يختلف رقم الإصدار ، لكنه سيبدو أكثر أو أقل كما ترى في لقطة الشاشة أعلاه.
تثبيت Pip لـ Python 2
لا يتم تضمين Pip لـ Python 2 في مستودعات Ubuntu 20.04. لتثبيت pip في Python 2 ، سنستخدم البرنامج النصي get-pip.py.
لتبدأ ، وإذا لم تقم بتمكينه ، فسيتعين عليك ذلك تمكين مستودع الكون:
sudo add-apt-repository universe
الآن نحن ذاهبون إلى قم بتحديث فهرس الحزم المتاحة وتثبيت Python 2:
sudo apt update && sudo apt install python2
الآن ، باستخدام أداة curl ، سنقوم بذلك تنزيل البرنامج النصي get-pip.py:
curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
بمجرد الانتهاء من التنزيل ، سنفعل قم بتشغيل البرنامج النصي باستخدام python2 لتثبيت pip:
sudo python2 get-pip.py
سيتم تثبيت Pip عالميًا. إذا كنت مهتمًا بتثبيته لمستخدمك فقط ، فقم بتشغيل الأمر بدون sudo. سيقوم البرنامج النصي أيضًا بتثبيت setuptools و wheel.
الآن نستطيع تحقق من التثبيت عن طريق طباعة رقم الإصدار باستخدام الأمر:
pip2 --version
بعض الأساسيات لاستخدام Pip
الآن دعونا نلقي نظرة على بعض أوامر النقطة الأساسية المفيدة. باستخدام هذه الأداة ، يمكننا تثبيت حزم من PyPI والتحكم في الإصدار والمشاريع المحلية ومن ملفات التوزيع.
إلى عرض قائمة بجميع الأوامر والخيارات المتاحة عليك فقط أن تكتب:
pip3 --help
نستطيع الحصول على مزيد من المعلومات حول أمر معين باستخدام الأمر نقطة مساعدة. على سبيل المثال ، للحصول على مزيد من المعلومات حول أمر التثبيت ، اكتب فقط:
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
لمزيد من المعلومات ، يمكن للمستخدمين قم بزيارة صفحة دليل المستخدم أو مقال عن ذلك التي تمت كتابتها منذ فترة في هذه المدونة.
معلومات ممتازة ، أحتاج المزيد عن بيثون.