Как обновить системный питон 2.7 до 3.x в Ubuntu 20.x после обновления

У меня есть старая ВМ, которая начиналась как Ubuntu 16.x, то я обновил ее до 18x серии, а теперь и до 20.x серии. Я был удивлен, что питон 2.7 все еще был системным питоном.

Я обнаружил, что если вы обновите с 18х до 20х, то системный питон НЕ изменится. Почему Python 2.7 до сих пор является версией Python в Ubuntu по умолчанию? При свежей установке Ubuntu 20.x по умолчанию установлен питон 3.x.

Какова правильная процедура удаления питона 2.7 из обновленной системы?

0
задан 23 September 2020 в 19:36

2 ответа

Да, это странно, что Ubuntu по-прежнему поддерживает python2. У меня была эта проблема в совершенно новом Ubuntu 20.04 с приложением python3, в заголовке которого было / usr / env / python .

Установка sudo apt install python-is-python3 решил проблему.

Но не удаляйте python2. Некоторые скрипты все еще могут его использовать!

Python2 мертв. Мне это нравилось, но времена меняются. Итак, @LinuxSurfaceNut указал в правильном направлении ...

0
ответ дан 4 January 2021 в 08:21

Только 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?

0
ответ дан 4 January 2021 в 08:21

Другие вопросы по тегам:

Похожие вопросы: