كيفية تثبيت الحزم من Pip على Ubuntu 23.04

تعد Ubuntu بيئة مثالية للبرمجة في Python.

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

بالنسبة لأولئك الذين لا يعرفون ما أتحدث عنه ، ولكن لديهم فضول ، سأخبركم بذلك بايثون إنها لغة برمجة قوية جدًا ومناسبة للمبتدئين والمستخدمين المحترفين. لديها عدد من المكتبات (Pبرامج لوظائف محددة يمكن استخدامها بواسطة برامج أخرى) يمكن تثبيتها بطريقتين: مدير الحزم التقليدي للتوزيع أو مدير الحزم الخاص به المعروف باسم Pip.

تكمن المشكلة في أن مطوري دبيان (التوزيع الذي تستند إليه Ubuntu) وجدت أن هناك تعارضات بين الحزم المثبتة بطريقة وأخرى ومن الآن فصاعدًا عندما تحاول التثبيت باستخدام Pip ، نتلقى رسالة تخبرنا أننا نحاول تثبيت حزمة مصدر خارجية وتقترح مسارين:

  1. التثبيت من المستودعات الرسمية.
  2. خلق بيئة افتراضية

إذا كنت ستقوم بالتثبيت من المستودعات ، فإنني أوصي بتثبيت مدير الحزمة Synaptic أولاً. نظرًا لأن محرك بحث Ubuntu Software Center يمثل مشكلة حقيقية. افعلها مع
sudo apt install synaptic.

كيفية تثبيت الحزم من Pip

أول شيء نحتاجه هو تثبيت الحزم التالية: python3 ممتلئة y بيثون 3 نقاط
الأول يضمن لنا الحصول على جميع الأدوات اللازمة للعمل مع Python والثاني تثبيت مدير حزمة Pip.
الأوامر هي:
sudo apt install python3-full
sudo apt install python3-pip.

إنشاء بيئات افتراضية

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

بعد ذلك ، نقوم بإنشاء البيئة الافتراضية باستخدام الأمر:

python3 -m venv titulo_entorno
ونطلقها بـ:

source titulo_entorno/bin/activate
وقمنا بتثبيت الحزمة التي أردنا التثبيت بها
pip3 install nombre_paquete
نترك البيئة الافتراضية مع
deactivate


اترك تعليقك

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

*

*

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