Ubuntu 20.04, все еще поддерживающая Python2

Я обновил от Ubuntu 19.10 до 20,04. Много статей упоминают, что последний LTS не будет поддерживать python2. Но у меня все еще есть он. Почему это?

$ python
Python 2.7.18rc1 (default, Apr  7 2020, 12:05:55) 
[GCC 9.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print "hello world!"
hello world!
>>>
0
задан 25 April 2020 в 06:38

3 ответа

Это охвачено в Информации о версии:

Python3 по умолчанию

В 20.04 LTS Python, включенным в основную систему, является Python 3.8. Python 2.7 был перемещен во вселенную и не включен по умолчанию ни в каких новых установках.

Остающиеся пакеты в Ubuntu, которые требуют Python 2.7, были обновлены для использования /usr/bin/python2 как их интерпретатор, и /usr/bin/python не присутствует по умолчанию ни на каких новых установках. В системах, обновленных от предыдущих выпусков, /usr/bin/python продолжит указывать на python2 для совместимости. Пользователи, которые требуют /usr/bin/python поскольку совместимость в недавно установленных системах поощряется установить python-is-python3 пакет, для a /usr/bin/python указывая python3 вместо этого.

0
ответ дан 25 April 2020 в 10:40

"Поддержка" является несколько сильным словом здесь. Как Вы заявили, Вы выполнили обновление, не новую установку. Python 2 не установлен по умолчанию и не был в течение долгого времени, когда он был перемещен из основного архива во вселенную, после 18.04. Там однако, все еще много пакетов во вселенной, которые зависят от python2, и поэтому это находится все еще в архиве вселенной.

Когда Вам уже установили пакет, он будет обновлен, а не удален.

4
ответ дан 25 April 2020 в 10:40

Как указывалось в предыдущих ответах, python 2 по-прежнему является python по умолчанию для некоторых версий, обновленных до 20.04.

Чтобы изменить Python по умолчанию, я следовал этой замечательной статье, используя sudo update-alternatives. У вас будет возможность установить python3 по умолчанию, но при этом быстро перейти на python2.

https://www.fosslinux.com/39384/switching-between-python-2-and-3-versions-on-ubuntu-20-04.htm

0
ответ дан 9 October 2020 в 20:47

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

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