Как мы можем связать python2 с python? - PullRequest
1 голос
/ 16 июня 2020

Некоторое время a go Я использовал

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10

, чтобы просто написать python для наличия python3.

Я заметил, что этот псевдоним в некоторых случаях нарушает работу диспетчера пакетов, так что я пытаюсь отменить это. Я использовал

sudo update-alternatives --remove-all python

, чтобы удалить это. Но теперь я хочу вернуть go к значениям по умолчанию, то есть писать python звонки python2 и только python3 звонки python3.

Есть идеи, как мы можем это сделать?

Ура

РЕДАКТИРОВАТЬ:

Запустив

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 10

Мне удалось связать python2 с python и оставить python3 как Это. является. Это правильный способ исправить это? Не похоже ...

EDIT2 :

Я только что обновил свою систему с 19.10. до 20.04., у меня больше нет проблем с неработающими пакетами, но, вероятно, это был простой выход, я все равно был бы признателен за разумную мысль о том, как правильно разрешать эти python ссылки.

Забавно хотя я думал, что python2 больше не используется в 20.04., но если я наберу python, то python2 будет вызван снова .. как?

1 Ответ

1 голос
/ 17 июня 2020

Есть хороший ответ на этот вопрос на одном из дочерних сайтов , который по сути говорит о создании псевдонима в файле bash (например, .bashrc).

Причина, по которой python все еще установлен в ОС, вероятно, потому что люди и программы все еще используют его, хотя, как упоминает Адам, он не поддерживается. Подтверждение того, что он входит в состав Ubuntu 20.04, и программа для его изменения без простого изменения файла bash (python-is-python3) находится в этом ответе .

...