У меня есть две версии Python на моей машине python2.7 и python3.7.4. Как я могу обновить свой python3.7.4 до python3.8 и установить его по умолчанию для всех пользователей?

-4
Kusalananda 21 Ноя 2019 в 13:43
Вы когда-нибудь устанавливали его с помощью менеджера пакетов apt? Предоставляют ли ваши репозитории пакетов более новую версию?
 – 
Kusalananda
21 Ноя 2019 в 10:02
1
Вы правы, но Kali создает так много вопросов низкого качества, которые практически невозможно спасти, если сначала не дать OP полный базовый вводный курс по Linux.
 – 
Panki
21 Ноя 2019 в 11:15
2
Всем нужно начать что-то изучать в какой-то момент, вместо того, чтобы выходить за рамки темы, пожалуйста, ответьте на мой вопрос :D
 – 
user380727
21 Ноя 2019 в 11:27
2
И установка Kali на рабочий стол — это ужасный способ начать обучение. Я на самом деле согласен с @Panki здесь, я просто более вежлив.
 – 
Shadur
21 Ноя 2019 в 11:33

1 ответ

Лучший ответ

Здесь я буду прямолинеен:

Не.

Причина, по которой python 2.7 все еще установлен в вашей системе, заключается в почти наверняка, потому что различные скрипты и программы, возможно системно-важные, все еще полагаются на 2.7 и еще не были перенесены на 3.x.

Программы на Python 2.7 не работают на Python3 без экстремальной перезаписи. Ваш менеджер пакетов почти наверняка не позволит вам удалить 2.7, и вы рискуете сломать всю систему, если попытаетесь принудительно удалить ее.

Я не особенно хорошо знаком с Kali (и сейчас не время и не место, чтобы еще раз указать, что Kali не предназначена для этого, и не следует использовать как настольную систему общего назначения), но я знаю, что сопровождающие Debian усердно работают над аудитом всех своих программное обеспечение, чтобы задолго до заката не осталось скриптов, зависящих от версии 2.7.

Кроме того, чтобы немного развеять ваши опасения, 1 января 2020 года официальная команда Python прекратит поддержку и поддержку версии 2.7; у большинства дистрибутивов есть свои собственные группы поддержки, которые обычно могут и будут решать проблемы безопасности по мере их возникновения, по крайней мере, достаточно долго, чтобы их собственное программное обеспечение больше не зависело от 2.7.

5
Kusalananda 21 Ноя 2019 в 11:32