Linux منتشر تمامًا مع مديري الحزم. ليس فقط أن Ubuntu لديه apt، ولكن العديد من لغات البرمجة تأتي مع مديري الحزم الخاصة بهم أيضًا. Node.js لديها npm، وروبي لديها جوهرة، وبايثون لديها نقطة.
بيب يعنيصشربأناالتثبيتصackages ويتيح لك تثبيت الحزم بسهولة منمؤشر حزمة بايثون(بيبي). يمكنك استخدامه للتثبيت من فهارس أخرى أيضًا، ولكن الكثير مما ستحتاج إليه عمومًا متاح على PyPI. من أجل استخدام النقطة لتثبيت الحزم، ستحتاج إلى تثبيتها على نظامك أولاً.
إذا كنت على دراية ببايثون، فمن المحتمل أنك تعلم أن بايثون 3 لم يعد موجودًا منذ فترة طويلة. ومع ذلك، وبسبب التغييرات الكبيرة بين Python 2 وPython 3، تتضمن العديد من توزيعات Linux كلا الإصدارين افتراضيًا. ولهذا السبب، هناك أيضًا إصداران من النقطة.
الإصدارات الأحدث من Ubuntu تأتي فقط مع تثبيت Python 3 افتراضيًا. إذا كنت بحاجة إلى نقطة لـ Python 2، فستحتاج إلى تثبيت Python 2 أيضًا.
من المحتمل أن يعتمد الإصدار الذي تحتاجه على الحزمة التي تحتاج إلى تثبيتها. وفي كلتا الحالتين، تكون العملية سهلة نسبيًا، ولكننا سنوضح لك كيفية تثبيت كلا الإصدارين حتى تعرف بالضبط ما يجب عليك فعله.
كيفية تثبيت Pip لبيثون 3
أول شيء يجب عليك فعله قبل البدء هو التأكد من تحديث قائمة الحزم الخاصة بك. قم بذلك عن طريق تشغيل apt:
sudo apt update
سوف تستغرق هذه العملية بعض الوقت. بمجرد اكتماله، يمكنك الانتقال إلى تثبيت النقطة فعليًا. للقيام بذلك، قم بتشغيل الأمر التالي:
sudo apt install python3-pip

أكد رغبتك في تثبيت الحزم، وانتظر حتى تكتمل العملية. بمجرد الانتهاء من ذلك، تأكد من تثبيت الحزمة بشكل صحيح عن طريق التحقق من الإصدار:
pip3 --version

كيفية تثبيت النقطة لبيثون 2
كما ذكرنا سابقًا، إذا كنت بحاجة إلى نقطة لـ Python 2، فستحتاج إلى تثبيت Python 2 أيضًا. هذا أمر سهل، حيث سيتم تثبيت Python 2 باعتباره تبعية للنقطة.
أولاً، تأكد من تحديث قائمة الحزم الخاصة بك:
sudo apt update
بمجرد اكتمال ذلك، يمكنك تثبيت النقطة باستخدام الأمر التالي:
sudo apt install python-pip

أكد أنك تريد تثبيت النقطة وتبعياتها، ثم انتظر حتى يكتمل التثبيت. بمجرد الانتهاء من ذلك، تأكد من تثبيت كل شيء بشكل صحيح عن طريق التحقق من الإصدار:
pip --version

هل يجب عليك استخدام Pip أو Apt؟
في بعض الحالات ستجد أن الحزم متوفرة في كل من Python Package Index وعبر Apt. إذا كان عليك الاختيار، فمن الأفضل أن تلتزم بالتثبيت عبر Apt، حيث تم اختبار هذه الإصدارات للعمل على Ubuntu. في معظم الحالات، لن ترغب في استخدام النقطة إلا في حالة عدم توفر الحزمة عبر Apt أو إذا كنت بحاجة إلى إصدار محدد.
خاتمة
تجدر الإشارة إلى أنك قد تحتاج إلى تثبيت pip لكل من Python 2 وPython 3. بعض الحزم متاحة فقط لإصدارات معينة من python، وقد تعتمد البرامج الأخرى على أحدهما أو كليهما. تتيح شركة Neovim، على سبيل المثال، للمستخدمين إنشاء وظائف إضافية في كل من Python 2 وPython 3 وتعتمد على تثبيت الحزمة الخاصة بها في كلا الإصدارين من النقطة.
هناك احتمالات جيدة أنك تقوم بتثبيت النقطة لأنك مطور. إذا كان هذا هو الحال، تأكد من مراجعة موقعنا.
