Вы не можете использовать apt-get
для удаления python, поскольку вы не использовали его или какой-либо предварительно собранный пакет для установки python. Он просто не знает об этой установке, поэтому не может отменить установку.
Первоначальное решение: (позже в комментариях выяснилось, что пользователь уже пытался это сделать.)
На [StackOverflow] есть популярный пост:https://stackoverflow.com/questions/1550226/python-setup-py-uninstall.
Скопировано с сайта:
Вам необходимо удалить все файлы вручную, а также отменить любые другие действия, которые установка выполняла вручную.
Если вы не знаете список всех файлов, вы можете переустановить его с параметром --record
и взглянуть на этот список.
Для записи списка установленных файлов вы можете использовать:
python setup.py install --record files.txt
Если вы хотите удалить, вы можете использовать xargs для удаления:
cat files.txt | xargs rm -rf
Второе решение:
Причина, по которой вы получаете питон из /usr/local/bin/
а не из /usr/bin/
заключается в том, что первая папка находится перед второй в вашей переменной $ PATH. Поэтому система сначала находит версию Python, установленную вручную. Мы можем легко очистить эту часть системы.
Если вы уверены, что в вашей системе должен быть установлен только оригинальный python, сделайте следующее:
cd /usr/local/bin/
sudo rm python python-config python2 python2-config python2.7 python2.7-config
Примечание: общая идея не использовать *
здесь - избегать людей, случайно удаляющих файлы из своей основной установки python.
Поскольку вы запустили несколько методов удаления, было бы сложно быть на 100% уверенным, что вам удалось удалить все, но таким образом вы сможете использовать Python по умолчанию.