Не могу изменить Python 3.5 по умолчанию на 3.7 в Ubuntu 16.04

Я использую Ubuntu 16.04. Недавно я установил python3.7.3, выполнив следующие команды:

sudo apt update



sudo apt install software-properties-common



sudo add-apt-repository ppa:deadsnakes/ppa

sudo apt update 
sudo apt install python3.7

после выполнения этих команд я набрал:

python3.7

там написано:

Python 3.7.3 (по умолчанию, 26 марта 2019 г., 01:59:45) [GCC 5.4.0 20160609] в Linux. Для получения дополнительной информации введите «help», «copyright», «credits» или «license».

Но по умолчанию Python в Ubuntu все еще Python3,5. Чтобы настроить его, я запустил следующую команду в терминале:

sudo update-alternatives --config python

вывод команды выглядит следующим образом:

Существует только одна альтернатива в группе ссылок Python ( предоставление / usr / bin / python): /usr/bin/python3.5 Ничего не настраивается.

Любая помощь для решения этой проблемы высоко ценится.

Заранее спасибо.

0
задан 28 June 2019 в 07:35

1 ответ

После установки Python 3.6.x и/или 3.7.x необходимо заставить python3 использовать новый установленный Python вместо значения по умолчанию 3,5 выпуска.

Выполнение после команд для добавления альтернатив:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 3

Затем можно переключиться между версиями Python для python3:

sudo update-alternatives --config python3

ОШИБКА: существует ошибка для этого метода: терминал гнома won’t запуск после переключателя к более новой версии.

Для решения этого необходимо воссоздать символьную ссылку:

sudo rm /usr/bin/python3

sudo ln -s python3.5 /usr/bin/python3

версия Проверки с:

python3 -V
0
ответ дан 24 October 2019 в 12:07

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

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