في هذا الدليل ، سنلقي نظرة على إلغاء تثبيت 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
- بايثون 3: بيثون 3
الخطوة 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 مثالًا على البرامج النصية للبدء. ال فئة بايثون الفرعية يحتوي أيضًا على العديد من الأدلة حول الجوانب المختلفة لبرمجة بايثون.