У меня есть старая ВМ, которая начиналась как Ubuntu 16.x, то я обновил ее до 18x серии, а теперь и до 20.x серии. Я был удивлен, что питон 2.7 все еще был системным питоном.
Я обнаружил, что если вы обновите с 18х до 20х, то системный питон НЕ изменится. Почему Python 2.7 до сих пор является версией Python в Ubuntu по умолчанию? При свежей установке Ubuntu 20.x по умолчанию установлен питон 3.x.
Какова правильная процедура удаления питона 2.7 из обновленной системы?
Да, это странно, что Ubuntu по-прежнему поддерживает python2. У меня была эта проблема в совершенно новом Ubuntu 20.04 с приложением python3, в заголовке которого было / usr / env / python
.
Установка sudo apt install python-is-python3
решил проблему.
Но не удаляйте python2. Некоторые скрипты все еще могут его использовать!
Python2 мертв. Мне это нравилось, но времена меняются. Итак, @LinuxSurfaceNut указал в правильном направлении ...
Только Python запустит python v2, для запуска Python 3 выполните следующие действия:
python3 -V
Если ничего не получится, попробуйте выполнить обновление:
sudo apt update
sudo apt -y upgrade
Затем установите pip
sudo apt install -y python3-pip
Затем проверьте версию еще раз
python3 -V
Если вы хотите, чтобы python запускал Python 3, вы можете сделать это с помощью этого руководства: Как заставить команду программы python выполнять Python 3?