Intereting Posts
Linux RAID с использованием материнской платы Intel Принесите скрытые уведомления Gnome 3 назад Как я могу подавить пространство между сгенерированными аргументами во время расширения фигурной скобки? Загрузка из LVM на зашифрованном устройстве Проблема с драйвером Debian 9 RTL8188CE WiFi Использовать системный буфер обмена в режиме vi-copy в tmux Как найти каталоги, размер которых превышает 4K? Распечатывать двоичные данные, так как это не нарушает работу терминала Отсутствуют беспроводные инструменты (wpa-supplicant) в новой установке NixOS Установка git "sudo: apt-get: команда не найдена" Почему unix не может быть объектно ориентированным или, по крайней мере, организованным Как отключить / удалить Adobe tracker из панели задач? использовать iptables, чтобы разрешить входящие подключения к компьютеру на порту XYZ? Останавливается ли в запланированных задачах после перезагрузки? Недопустимый многоадресный интерфейс

Почему python все еще работает после удаления?

На Debian 8 jessie я удалил python:

perry@perry:~$ sudo apt-get remove python Reading package lists... Done Building dependency tree Reading state information... Done Package 'python2.7' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 35 not upgraded. 

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

 perry@perry:~$ python Python 2.7.9 (default, Apr 29 2015, 18:34:06) [GCC 4.9.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> 

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

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

 sudo apt-get remove python 

но также:

 sudo apt-get remove python-minimal 

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

Я думаю, вы действительно не удалили python . Package 'python2.7' is not installed, so not removed только означает, что пакет python2.7 не установлен. Но, возможно, имя другое.

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

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

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

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

Пытаться

sudo apt-get purge python-minimal

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