Как удалить Python Debian

Обновлено: 03.07.2024

Следуя этому руководству по тестированию развертывания с помощью промежуточного сайта, я установил python 3.6 на Ubuntu 16.04, используя:

К сожалению, теперь я хочу использовать диспетчер пакетов anaconda, поэтому, чтобы избежать конфликта, я хотел бы удалить все следы моего обновления. Как?

Переустановите версию Ubuntu. Ни в коем случае не оставляйте свою систему без работающей установки Python

это несколько других питонов в системе, включая python 3.5 и 2.7. Я просто хочу избежать конфликтов с python3.6. на самом деле, если я делаю python -V , я получаю 3,5.

Сначала создайте снимок или резервную копию вашей системы. apt-get purge python3.6 удалит python3.6 и все связанные пакеты, затем попробуйте conda. Если что-то пошло не так, вы все равно можете восстановить систему до исходного состояния.

2 ответа 2

Предупреждение: это нарушит работу Ubuntu 18.04 и 18.10. Эти инструкции относятся к конкретной ситуации, описанной в вопросе, в Ubuntu 16.04.

Предупреждение. Я протестировал это решение, но не очень тщательно. Сделайте резервную копию и действуйте с осторожностью.

Удалить репозиторий:

Обновить кэш apt:

Удалить пакет:


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

@pceccon Я добавил еще одно предупреждение. Обязательно прочтите вопрос в будущем! Это не будет удалено, потому что потенциально полезно.

Вопрос описывает то же самое, что случилось со мной. Вручную установил python3 и решил перейти на анаконду. Спасибо за информацию, выделенную жирным шрифтом.

Я очистил его, но только после того, как я применил sudo apt autoremove, он был удален с машины. Я новичок в ubuntu, могу ли я узнать, почему? И я мог понять общую картину, но не техническую причину, по которой очистки недостаточно?

Я выполнил приведенные выше инструкции (1: Удалить репозиторий 2: Обновить кеш apt 3: Удалить пакет и обнаружил, что многие мои инструменты Linux и ПРИЛОЖЕНИЯ «исчезли». Я не являюсь экспертом в идентификации и переустановке каждого из них по запросу. Я выбрал полную переустановку и обновление. Советую делать периодические образы и резервные копии больше похожими на точки восстановления, чтобы вам не приходилось начинать с нуля. Запишите свои настройки, если вы еще не документируете изменения в ваша машина.

Ваши файлы исчезли, потому что вы используете Ubuntu 18.04 или 18.10, которые основаны на Python 3.6. Вопрос касается Ubuntu 16.04, которая опирается на Python 3.5. Я добавил предупреждение к своему ответу. Обязательно прочтите вопрос в будущем!

Python удаляется по-разному в Windows и Mac.

Окна

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

Перейдите в Панель управления.

Нажмите «Удалить программу», и отобразится список всех установленных программ.

Выберите версию Python, которую вы хотите удалить, затем нажмите кнопку «Удалить» над списком — это необходимо сделать для каждой версии Python, установленной в системе.

Для Python 3 и выше сначала выполните следующие действия:

Перейдите в Поиск.

Нажмите Приложения в меню слева.

Найдите папку Python с номером версии, которую вы хотите удалить, щелкните ее правой кнопкой мыши и выберите «Переместить в корзину».

Удаление дополнительных файлов из Терминала

Перемещение приложения Python в корзину не приведет к полному удалению Python. Кроме того, встроенный дистрибутив Python может не отображаться в папке «Приложения». Поэтому нам придется использовать терминал, чтобы удалить его вручную.

Сначала откройте Монитор активности и закройте все процессы, связанные с Python, на вкладке Память. Одним из таких процессов является Python Launcher. Теперь мы можем перейти к Терминалу.

  1. Откройте Терминал и перейдите в папку Библиотека из корневого каталога:

Здесь вы можете вывести список текущих папок в вашей библиотеке с помощью команды ls. Найдите папку с именем Python. Удалите эту папку с правами суперпользователя:

Примечание. Для завершения операции требуется ваш пароль.

Кроме того, для удаления Python необходимо обработать еще три основных каталога. Вернитесь в корневой каталог пользователя и выполните следующие команды:

Примечание. Мы не рекомендуем этот шаг начинающим пользователям Mac. То, как файлы Python распределяются в вашей библиотеке и кэше, может различаться в зависимости от вашего использования, поэтому, возможно, придется удалить дополнительные файлы, которые вы можете найти в Finder или вручную в терминале.

ВНИМАНИЕ: БУДЬТЕ КРАЙНЕ ОСТОРОЖНЫ.
mysql и многие другие важные вещи могут быть зависимостями, которые будут удалены, если вы запустите это.

комментарий hardit-python от 8 января 2021 г.

в прошлый раз все мои пакеты, связанные с ubuntu, также были удалены с помощью этого, поэтому будьте осторожны, прежде чем подтвердить да

abhinfi прокомментировал 11 января 2021 г.

Будьте очень осторожны, прежде чем использовать приведенную выше команду.
Если вы успешно удалили пакет по умолчанию, используйте команду ниже;)
sudo apt-get install ubuntu-desktop

Прокомментировал Loulou97 2 апреля 2021 г.

Будьте очень осторожны, прежде чем использовать приведенную выше команду.
Если вы успешно удалили пакет по умолчанию, используйте команду ниже;)
sudo apt-get install ubuntu-desktop

спасибо, моя Ubuntu сломалась!! :)

Ghost прокомментировал 29 апреля 2021 г. •

Будьте очень осторожны, прежде чем использовать приведенную выше команду.
Если вы успешно удалили пакет по умолчанию, используйте команду ниже;)
sudo apt-get install ubuntu-desktop

спасибо, моя Ubuntu сломалась!! :)

Братан, ты нашел способ это исправить, моя Ubuntu тоже сломалась из-за второй команды. Буду признателен, если вы поможете мне с этим.

Прокомментировал Loulou97 3 мая 2021 г.

Будьте очень осторожны, прежде чем использовать приведенную выше команду.
Если вы успешно удалили пакет по умолчанию, используйте команду ниже;)
sudo apt-get install ubuntu-desktop

спасибо, моя Ubuntu сломалась!! :)

Братан, ты нашел способ это исправить, моя Ubuntu тоже сломалась из-за второй команды. Буду признателен, если вы поможете мне с этим.

Я только что использовал эту команду для исправления Ubuntu:
sudo apt-get install ubuntu-desktop

Амир-Мансури прокомментировал 10 июня 2021 г.

Будьте очень осторожны, прежде чем использовать приведенную выше команду.
Если вы успешно удалили пакет по умолчанию, используйте команду ниже;)
sudo apt-get install ubuntu-desktop

Спасибо!
Мой Ubuntu тоже сломался

Прокомментировал Rffrench 11 июля 2021 г.

Уничтожил мой Python для очистки Linux, будьте осторожны

undencem прокомментировал 25 сентября 2021 г.

sudo apt-get purge . разрушает зависимости. Будьте осторожны.

sudo apt-get install ubuntu-desktop
помогает восстановить зависимости, но не все

Стили прокомментировал 1 октября 2021 г.

Это НЕ способ. сделай это.!

Если вы начнете очистку таким образом, вы уничтожите свою систему.

Прокомментировал RaOneG 17 октября 2021 г.

Спасибо за это. Я установил python3.10, это вызывало проблемы, и я не мог удалить его через rm. Я все еще новичок в Linux, так что спасибо.

brianparkerin прокомментировал 6 ноября 2021 г.

да, я уничтожил свой компьютер и потерял все, пытаясь это сделать, но мой вопрос все тот же, как я могу обновить или удалить, а затем переустановить последнюю версию Python?

tunjionafuwa прокомментировал 6 ноября 2021 г.

Я использую разные версии Python (3.8, 3.10) на своей Ubuntu. Я решил удалить pythion3.10.
Теперь каждый раз, когда я устанавливаю пакет с помощью pip, он загружается в «python3.10/site-packages/», а не в «python3.8/site-packages/»
Кто-нибудь знает, как я могу решить это? Я также не могу устанавливать пакеты в venv, потому что он всегда устанавливается глобально на «python3.10/site-packages/»

Пожалуйста, помогите. Спасибо за ответ

411A прокомментировал 3 февраля 2022 г. •

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

Итак, в этом посте мы увидим, как удалить Python в Windows, Mac и Linux.

Как удалить Python в Windows, Mac и Linux

Удаление Python в Windows

Удалить Python в Windows — простая задача. Вам просто нужно выполнить несколько шагов, и все готово.

  1. Открыть панель управления
  2. Нажмите «Удалить программу».
  3. Прокрутите вниз, пока не увидите установленную версию Python, выберите ее и нажмите "Удалить" для каждой версии.

После того, как вы закончите вышеуказанный шаг, вам останется сделать последний шаг; Удаление его из пути.

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

  1. Нажмите кнопку Windows и выполните поиск «Переменные среды».
  2. В окне "Переменные среды" щелкните переменную пути в разделе системных переменных и нажмите кнопку редактирования.
  3. Найдите путь к папке bin Python и удалите ее из пути.

И готово. Это приведет к удалению Python с компьютера с Windows.

Удаление Python на Mac

Mac поставляется с предустановленным Python, и удалять его — очень плохая идея.

Если вы попытаетесь удалить предустановленный Python версии 2.7 или выше, это может привести к поломке вашей операционной системы.Я рекомендую не трогать его.

Если вы установили какой-либо сторонний фреймворк Python, выполните следующие действия.

Откройте терминал и вставьте приведенные ниже команды.

sudo rm -rf /Library/Frameworks/Python.framework/Versions/2.7

Удалите каталог приложений Python 2.7

sudo rm -rf "/Applications/Python 2.7"

Удалите символические ссылки, указывающие на эту версию Python. Посмотрите их с помощью

ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/2.7'

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

cd /usr/local/bin/ ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/2.7' | авк '' | тр -д @ | xargs rm

Вы можете найти полную информацию здесь, в Stackoverflow.

Удаление Python в Linux (Ubuntu)

Та же проблема может возникнуть, если вы попытаетесь удалить предустановленный Python в Linux/Ubuntu. Не рекомендуется удалять Python по умолчанию из Ubuntu.

Это может привести к сбою диспетчера графического отображения из-за удаления Python.

Но каким-то образом я все еще могу запустить python из терминала.

Я не устанавливал его из исходного кода или из любого другого места, кроме apt. Как это возможно и как полностью удалить python?

Как говорит Томас, на самом деле вы не удалили Python — и, честно говоря, вы действительно не хотите этого делать. Это сделает вашу систему непригодной для использования и потребует переустановки.

Ни один из основных пакетов Debian не зависит от Python; если apt позволяет вам удалить пакет, не запутываясь, то это можно сделать безопасно.

4 ответа 4

Оказалось, что в дополнительном пакете python-minimal был установлен python. Тогда нужно не только сделать:

Поскольку python зависит от python-minimal , вы могли бы удалить python-minimal напрямую. Вы также можете удалить сразу несколько пакетов, указав несколько имен пакетов в командной строке.

К сожалению, у меня нет под рукой Debian для тестирования, но все же:

Я думаю, что на самом деле вы не удалили Python. Пакет 'python2.7' не установлен, поэтому отсутствие удаления означает только то, что пакет python2.7 не установлен. Но, возможно, название другое.

какой python говорит /usr/bin/python . Это явный признак того, что у вас установлен Python. Вот официальный пакет.

dpkg-query -l 'python*' должен помочь в получении имени/версии установленного пакета.

apt-rdepends должен сообщить вам, какие пакеты используют python.


Возможно, вам следует посмотреть на вывод dpkg --get-selections | grep python, чтобы увидеть все установленные пакеты python. Существует несколько пакетов для различных выпусков, которые можно установить в системе. Имейте в виду, что python входит в стандартный набор, поэтому его полное удаление также удалит другие «стандартные» пакеты, такие как reportbug .

sudo apt-get purge python-minimal

Приведенная выше команда полностью удаляет Python из вашей системы.


Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками debian apt python или задайте свой вопрос.

Связанные

Горячие вопросы о сети

Чтобы подписаться на этот RSS-канал, скопируйте и вставьте этот URL-адрес в программу для чтения RSS.

дизайн сайта / логотип © 2022 Stack Exchange Inc; вклады пользователей под лицензией cc by-sa. версия 2022.3.21.41733

Linux является зарегистрированным товарным знаком Линуса Торвальдса. UNIX является зарегистрированным товарным знаком The Open Group.
Этот сайт никоим образом не связан с Линусом Торвальдсом или The Open Group.

Читайте также: