Я пытаюсь удалить Python 2. Я пытался сделать это как из панели управления моего компьютера, так и из командной строки Ubuntu, используя sudo apt remove python2
. Оба эти действия, кажется, работают, за исключением того, что когда я проверяю в / usr / bin
, python2 все еще там, и с помощью моего файлового обозревателя я вижу, что python.exe все еще существует в WindowsApps. Точно так же, когда я запускаю python_version ()
в Canopy, он говорит мне, что он все еще использует Python 2.7.13. Я не уверен, в чем проблема, и был бы признателен за любой совет. Для справки, Я использую Windows, 64bit, Ubuntu 20.04.
Вывод типа python
:
python is hashed (/usr/bin/python)
Вывод файла / usr / bin / python
:
/usr/bin/python2: symbolic link to python2.7
Вывод apt list --installed | grep python
libpython2-stdlib/focal,now 2.7.17-2ubuntu4 amd64 [installed,auto-removable]
libpython2.7-minimal/focal,now 2.7.18~rc1-2 amd64 [installed,auto-removable]
libpython2.7-stdlib/focal,now 2.7.18~rc1-2 amd64 [installed,auto-removable]
Вывод списка file / usr / bin / python
и apt --installed | grep python
ясно предполагает, что Python 2 не полностью удален. У вас все еще есть пакеты, которые предоставляют Python 2 и его библиотеки, например, libpython2.7-stdlib и libpython2.7-minimal. Кроме того, они были помечены для автоматического удаления, поскольку у вас нет пакета, который зависит от них.
Вы можете удалить их, используя
sudo apt autoremove
. Если вы также хотите удалить файлы конфигурации, используйте - purge
опция.
sudo apt autoremove --purge