Деинсталирайте Python в Ubuntu 22.04

Deinstalirajte Python V Ubuntu 22 04



Python е един от най-популярните езици за програмиране. Това е интерпретиран език за програмиране с общо предназначение с акцент върху простотата. Поради своята гъвкавост, Python се използва за различни цели: уеб разработка, анализ на данни, изкуствен интелект и много други.

В това ръководство ще разгледаме деинсталирането на Python в Ubuntu 22.04 .

Предпоставки

За да следвате това ръководство, имате нужда от следните компоненти:







  • Правилно конфигурирана Linux система. Научете повече за настройка на виртуална машина Ubuntu на VirtualBox .
  • Достъп до не-root потребител със sudo привилегия. Вижте статията за използвайки sudoers да управлявате sudo привилегия .

Основни издания на Python

Към момента двете основни версии на Python са:



  • Python 2
  • Python 3

Python 2 получи последната си актуализация (v2.7.18) на 20 април 2020 г. Тя беше предимно преустановена в полза на Python 3. Този ход обаче предизвика голямо вълнение в общността. Python 2 беше толкова популярен, че EOL трябваше да бъде избутван многократно в бъдещето.



Въпреки че е остарял, все още може да срещнете някои инсталации на Python 2 поради причини за съвместимост. По подразбиране Ubuntu идва с инсталиран Python 3.





Метод 1: Премахване на Python чрез APT

Стъпка 1: Намиране на инсталирания пакет Python

Изпълнете следните команди:



$ python3 --версия

$ python2 --версия

Тук:

  • Молим изпълнимия файл на Python да отпечата своята версия.
  • Ubuntu 22.04 идва с предварително инсталиран Python 3. И така, първата команда връща номер на версията.
  • Ubuntu 22.04 не идва с предварително инсталиран Python 2. Така че очакваният резултат е грешка. Ако обаче командата върне номер на версия, Python 2 се инсталира по-късно.

В Debian/Ubuntu основните пакети на Python са както следва:

  • Python 2: python2
$ apt информация python2

  • Python 3: python3
$ apt информация python3

Стъпка 2: Деинсталиране на Python

Сега, след като знаем коя версия на Python е инсталирана в момента в системата, можем да започнем да работим по деинсталирането им.

За да премахнете Python 2, изпълнете следната команда:

$ sudo apt премахване на python2

За да премахнете Python 3, изпълнете следната команда:

$ sudo apt премахване на python3

По избор: Премахнете всички пакети на Python

Премахването на всички пакети, свързани с Python, обикновено не се препоръчва, тъй като различни части на системата зависят от тях. Ако искате да продължите, уверете се, че сте архивирали всички важни данни.

За да премахнете всички пакети на Python от системата, изпълнете следната команда:

$ sudo apt автоматично премахване --прочистване * питон *

Тук:

  • Мениджърът на APT пакети търси пакети, които съответстват на дадения регулярен израз (*python*). Съвпадащите пакети са маркирани за премахване.
  • APT също маркира зависимостите на тези пакети за премахване.

Метод 2: Премахване на Python от изходния код

Ако Python е компилиран и инсталиран от неговия изходен код, APT няма да може да разпознае инсталацията. В този случай процесът на деинсталиране ще бъде различен.

Ако приемем, че все още имате изходната директория, която съдържа компилирания пакет Python, изпълнете следните команди:

$ cd < path_to_python_source_dir >
$ sudo направи деинсталиране

Ако сте премахнали изходната директория, можете да опитате да премахнете инсталираните библиотеки и двоични файлове ръчно:

$ cd / usr / местен / кошче
$ sudo rm -f 2 до 3 * празен * пип * pydoc * питон *

Имайте предвид, че това е крайната мярка. Това може да доведе до повредени и повредени конфигурации в цялата система.

Метод 3: Премахване на PyPy

PyPy има за цел да бъде заместител на CPython (реализацията на Python по подразбиране). Изграден е с RPython, който е разработен едновременно с него. Основното предимство на използването на PyPy, различен от CPython, е производителност . Въпреки че е реализация на Python, определени разлики могат да повлияят на съвместимостта. Научете повече за PyPy .

Подобно на класическия Python, PyPy също има две основни версии:

  • PyPy 2 (pypy)
  • PyPy 3 (pypy3)

За да инсталирате PyPy, изпълнете следните команди:

$ sudo ап Инсталирай pypy

$ sudo ап Инсталирай pypy3

По същия начин, за да деинсталирате PyPy, изпълнете следните команди:

$ sudo apt премахване на pypy

$ sudo apt премахване на pypy3

Бонус: Премахване на PIP

PIP е де факто стандартният мениджър на пакети за пакети/модули на Python. По подразбиране е конфигуриран да използва Индекс на пакета на Python като източник на пакети. Започвайки от Python 3 (v3.4 и по-нови), PIP идва предварително инсталиран с Python 3. Терминът „PIP“ е рекурсивен акроним за „PIP инсталира пакети“. Научете повече за PIP .

Подобно на основните версии на Python, PIP има уникални версии както за Python 2 (python-pip), така и за Python 3 (python3-pip).

$ apt информация python-pip

$ apt информация python3-pip

Ако сте премахнали всички пакети на Python, PIP също се деинсталира по подразбиране. Ако обаче желаете конкретно да деинсталирате PIP, изпълнете следните команди:

$ sudo apt премахване на python-pip

$ sudo apt премахване на python3-pip

Заключение

Ние демонстрирахме множеството начини за премахване на Python от Ubuntu 22.04. Ние демонстрирахме деинсталиране на CPython и PyPy от системата с помощта на APT. Обсъдихме и деинсталирането на Python, ако е инсталиран от изходния код.

Трябва да преинсталирате Python? Вижте това ръководство на инсталиране на Python на Ubuntu 22.04 . Интересувате ли се да започнете своето пътуване с Python? Следното ръководство разполага с 30 примерни скрипта, за да започнете. The Подкатегория Python също така съдържа множество ръководства за различни аспекти на програмирането на Python.