قم بإلغاء تثبيت Python في Ubuntu 22.04

Qm Balgha Tthbyt Python Fy Ubuntu 22 04



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

في هذا الدليل ، سنلقي نظرة على إلغاء تثبيت Python في نظام التشغيل Ubuntu 22.04.2019 .

المتطلبات الأساسية

لاتباع هذا الدليل ، تحتاج إلى المكونات التالية:







  • نظام Linux مهيأ بشكل صحيح. تعلم المزيد عن إعداد جهاز ظاهري Ubuntu على VirtualBox .
  • الوصول إلى مستخدم غير جذر مع امتياز sudo. تحقق من المقال على استخدام sudoers لإدارة سودو امتياز .

إصدارات Python الرئيسية

اعتبارًا من الآن ، الإصداران الرئيسيان من Python هما:



  • بايثون 2
  • بايثون 3

تلقت Python 2 آخر تحديث لها (الإصدار 2.7.18) في 20 أبريل 2020. وقد تم التخلص منها بشكل تدريجي في الغالب لصالح Python 3. ومع ذلك ، تسببت هذه الخطوة في حدوث ضجة كبيرة في المجتمع. كانت Python 2 شائعة جدًا لدرجة أنه كان لابد من دفع موسوعة الحياة عدة مرات في المستقبل.



على الرغم من أنه مهمل ، إلا أنك قد تصادف بعض تثبيتات Python 2 لأسباب تتعلق بالتوافق. بشكل افتراضي ، يأتي Ubuntu مع Python 3 المثبت.





الطريقة الأولى: إزالة Python باستخدام APT

الخطوة 1: البحث عن حزمة Python المثبتة

قم بتشغيل الأوامر التالية:



$ python3 - الإصدار

$ python2 - الإصدار

هنا:

  • نطلب من ملف Python القابل للتنفيذ طباعة نسخته.
  • يأتي Ubuntu 22.04 مزودًا ببرنامج Python 3 المثبت مسبقًا. لذلك ، يُرجع الأمر الأول رقم إصدار.
  • لا يأتي Ubuntu 22.04 مع Python 2. المثبتة مسبقًا ، لذا فإن النتيجة المتوقعة هي خطأ. ومع ذلك ، إذا قام الأمر بإرجاع رقم إصدار ، فسيتم تثبيت Python 2 لاحقًا.

في Debian / Ubuntu ، تكون حزم Python الأساسية كما يلي:

  • بايثون 2: بيثون 2
$ معلومات ملائمة python2

  • بايثون 3: بيثون 3
$ معلومات ملائمة python3

الخطوة 2: إلغاء تثبيت Python

الآن بعد أن عرفنا إصدار Python المثبت حاليًا على النظام ، يمكننا البدء في العمل على إلغاء تثبيتها.

لإزالة Python 2 ، قم بتشغيل الأمر التالي:

$ سودو apt إزالة python2

لإزالة Python 3 ، قم بتشغيل الأمر التالي:

$ سودو apt إزالة python3

اختياري: قم بإزالة جميع حزم Python

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

لإزالة جميع حزم Python من النظام ، قم بتشغيل الأمر التالي:

$ سودو مناسب للحذف التلقائي --تطهير * الثعبان *

هنا:

  • يبحث مدير حزم APT عن الحزم التي تطابق التعبير العادي المحدد (* python *). تم وضع علامة على الحزم المطابقة للإزالة.
  • تحدد APT أيضًا تبعيات تلك الحزم لإزالتها.

الطريقة الثانية: إزالة Python من المصدر

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

بافتراض أنه لا يزال لديك دليل المصدر الذي يحتوي على حزمة Python المترجمة ، قم بتشغيل الأوامر التالية:

$ قرص مضغوط < path_to_python_source_dir >
$ سودو يصنع الغاء التثبيت

إذا قمت بإزالة دليل المصدر ، فيمكنك محاولة إزالة المكتبات والثنائيات المثبتة يدويًا:

$ قرص مضغوط / usr / محلي / سلة مهملات
$ سودو جمهورية مقدونيا -F 2to3 * عاطل * نقطة * pydoc * الثعبان *

لاحظ أن هذا من المفترض أن يكون الملاذ الأخير. قد يؤدي إلى تكوينات تالفة ومعطلة في جميع أنحاء النظام.

الطريقة الثالثة: إزالة PyPy

يهدف PyPy إلى أن يكون بديلاً لـ CPython (تطبيق Python الافتراضي). تم بناؤه باستخدام RPython الذي تم تطويره معه في نفس الوقت. الميزة الرئيسية لاستخدام PyPy بخلاف CPython هي أداء . على الرغم من أنه تطبيق لـ Python ، يمكن أن تؤثر بعض الاختلافات على التوافق. تعرف على المزيد حول PyPy .

على غرار Python الكلاسيكية ، تمتلك PyPy أيضًا إصدارين رئيسيين:

  • PyPy 2 (بايبي)
  • PyPy 3 (pypy3)

لتثبيت PyPy ، قم بتشغيل الأوامر التالية:

$ سودو ملائم ثَبَّتَ الجرو

$ سودو ملائم ثَبَّتَ pypy3

وبالمثل ، لإلغاء تثبيت PyPy ، قم بتشغيل الأوامر التالية:

$ سودو apt إزالة pypy

$ سودو apt إزالة pypy3

المكافأة: إزالة PIP

PIP هو مدير الحزم القياسي الفعلي لحزم / وحدات Python. بشكل افتراضي ، تمت تهيئته لاستخدام ملف فهرس حزمة بايثون كمصدر للحزم. بدءًا من Python 3 (الإصدار 3.4 وما بعده) ، يأتي PIP مثبتًا مسبقًا مع Python 3. المصطلح 'PIP' هو اختصار تكراري لـ 'حزم تثبيت PIP'. تعرف على المزيد حول PIP .

على غرار إصدارات Python الرئيسية ، يحتوي PIP على إصدارات فريدة لكل من Python 2 (python-pip) و Python 3 (python3-pip).

$ معلومات ملائمة بيثون بيب

$ معلومات ملائمة python3-pip

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

$ سودو apt إزالة بيثون بيب

$ سودو apt إزالة python3-pip

خاتمة

أظهرنا طرقًا متعددة لإزالة Python من Ubuntu 22.04. أظهرنا إلغاء تثبيت كل من CPython و PyPy من النظام باستخدام APT. ناقشنا أيضًا إلغاء تثبيت Python إذا تم تثبيته من الكود المصدري.

هل تحتاج إلى إعادة تثبيت بايثون؟ تحقق من هذا الدليل على تثبيت Python على Ubuntu 22.04 . هل أنت مهتم ببدء رحلتك مع بايثون؟ الأتى مرشد يضم 30 مثالًا على البرامج النصية للبدء. ال فئة بايثون الفرعية يحتوي أيضًا على العديد من الأدلة حول الجوانب المختلفة لبرمجة بايثون.