Удалить Python в Ubuntu 22.04

Udalit Python V Ubuntu 22 04



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

В этом руководстве мы рассмотрим удаление Python в Убунту 22.04 .

Предпосылки

Чтобы следовать этому руководству, вам потребуются следующие компоненты:







  • Правильно настроенная система Linux. Узнать больше о настройка виртуальной машины Ubuntu на VirtualBox .
  • Доступ к пользователю без полномочий root с привилегией sudo. Ознакомьтесь со статьей о с использованием sudoers управлять судо привилегия .

Основные выпуски Python

На данный момент существуют две основные версии Python:



  • Питон 2
  • Питон 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 выглядят следующим образом:

  • Питон 2: питон2
$ подходящая информация python2

  • Питон 3: питон3
$ подходящая информация python3

Шаг 2: Удаление Python

Теперь, когда мы знаем, какая версия Python в данный момент установлена ​​в системе, мы можем приступить к их удалению.

Чтобы удалить Python 2, выполните следующую команду:

$ судо способ удалить python2

Чтобы удалить Python 3, выполните следующую команду:

$ судо способ удалить python3

Необязательно: удалите все пакеты Python.

Удаление всех пакетов, связанных с Python, как правило, не рекомендуется, поскольку от них зависят различные части системы. Если вы хотите продолжить, убедитесь, что вы сделали резервную копию всех важных данных.

Чтобы удалить все пакеты Python из системы, выполните следующую команду:

$ судо автоматическое удаление --удалять * питон *

Здесь:

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

Способ 2: удаление Python из исходного кода

Если Python был скомпилирован и установлен из исходного кода, APT не сможет распознать установку. В этом случае процесс удаления будет другим.

Предполагая, что у вас все еще есть исходный каталог, содержащий скомпилированный пакет Python, выполните следующие команды:

$ CD < path_to_python_source_dir >
$ судо делать удалить

Если вы удалили исходный каталог, вы можете попробовать удалить установленные библиотеки и двоичные файлы вручную:

$ CD / usr / местный / мусорное ведро
$ судо г.м. -f 2к3 * праздный * точка * пидок * питон *

Обратите внимание, что это должно быть последним средством. Это может привести к повреждению и поломке конфигураций во всей системе.

Способ 3: удаление PyPy

PyPy стремится заменить CPython (реализация Python по умолчанию). Он построен на RPython, который был разработан одновременно с ним. Ключевым преимуществом использования PyPy, отличного от CPython, является производительность . Хотя это реализация Python, некоторые различия могут повлиять на совместимость. Узнайте больше о PyPy .

Подобно классическому Python, PyPy также имеет два основных выпуска:

  • ПиПи 2 (пипи)
  • ПиПи 3 (pypy3)

Чтобы установить PyPy, выполните следующие команды:

$ судо подходящий установить пипи

$ судо подходящий установить pypy3

Точно так же, чтобы удалить PyPy, выполните следующие команды:

$ судо способ удалить pypy

$ судо способ удалить pypy3

Бонус: удаление PIP

PIP является де-факто стандартным менеджером пакетов для пакетов/модулей Python. По умолчанию он настроен на использование Указатель пакетов Python как источник пакетов. Начиная с Python 3 (версия 3.4 и более поздние версии), PIP поставляется с предустановленной версией Python 3. Термин «PIP» — это рекурсивная аббревиатура от «PIP Installs Packages». Узнать больше о PIP .

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

$ подходящая информация python-pip

$ подходящая информация python3-pip

Если вы удалили все пакеты Python, PIP также будет удален по умолчанию. Однако, если вы хотите специально удалить PIP, выполните следующие команды:

$ судо apt удалить python-pip

$ судо apt удалить python3-pip

Заключение

Мы продемонстрировали несколько способов удаления Python из Ubuntu 22.04. Мы продемонстрировали удаление CPython и PyPy из системы с помощью APT. Мы также обсудили удаление Python, если он установлен из исходного кода.

Нужно переустановить Python? Ознакомьтесь с этим руководством на установка Python на Ubuntu 22.04 . Хотите начать свое путешествие с Python? Следующее гид содержит 30 примеров сценариев для начала работы. Подкатегория Python также содержит многочисленные руководства по различным аспектам программирования на Python.