Прийшов сюди в 2019 році, тому що я розробляю в Python3 за замовчуванням і прийшов до того ж висновку, що і OP, побачивши, що буде видалено після запуску apt purge python
Оскільки я дуже хотів зателефонувати на Python3 python
, я побіг
sudo rm /usr/bin/python
sudo ln -s /usr/bin/python3 /usr/bin/python
Таким чином, якщо Python2.7 все ще потрібен, його можна викликати явно з, python2.7
а просто виклик python
за замовчуванням Python3 через символічне посилання.
У мене немає жодних скриптів рівня bash, які викликають python2.7, python
тому це зміна не буде руйнівним - в той час як інші системи потребують відповідної корекції своїх сценаріїв.
Основним бар'єром для розподілу, що перемикає команду python з python2 на python3, є не поломка в дистрибутиві, а натомість поломка приватних скриптів сторонніх розробників, розроблених sysadmins та іншими користувачами.
- Команда "python" на Unix-подібних системах
Ця відповідь не є прямою відповіддю на ОП, але як хтось, хто мав подібне запитання, це функціональність, яку я шукав, коли я думав видалити 2.7. Замість того, щоб видаляти, просто розставляйте пріоритети, яким користуватися python
.