Обновляем Python на Ubuntu 22.04

Posted by

Мне для одной задачи непременно нужна версия Python чтобы была отличной от дефолтной Python3.10, к примеру, Python3.13 и плюс к этому нужно значить ее дефолтной при использовании в текущей системе на Ubuntu 22.04 Server которая установлена из образа: ubuntu-22.04-live-server-amd64.iso

Шаг №1: Обновляю систему до самого актуального состояния в рамках текущего LTS релиза:

Шаг №2: Настройки Locale:

Шаг №3: Текущая версия Python:

Шаг №4: Устанавливаю дополнительный репозитарий содержащий новые версии Python3:

На заметку: Supported Ubuntu and Python Versions

====================================

- Ubuntu 20.04 (focal) Python3.5 - Python3.7, Python3.9 - Python3.13

- Ubuntu 22.04 (jammy) Python3.7 - Python3.9, Python3.11 - Python3.13

- Note: Python2.7 (all), Python 3.8 (focal), Python 3.10 (jammy) are not provided by deadsnakes as upstream ubuntu provides those packages.

Шаг №5: Изменяем пользовательский Alias для работы с Python определенной версии:

Шаг №6: Также можно для всей системы через update-alternatives изменить, что по дефолту Python будет 3.13:

На заметку: Синтаксис update-alternatives

для удаления прописанной строки:

как пример:

Итого вроде как я правильно прописал что по умолчанию теперь в системе версия Python используется, как версия Python3.13

Сделал Logoff/Logon

На этом заметка завершена, вроде бы я правильно понял, как изменить чтобы по дефолту была версия Python3.13 с уважением автор блога Олло Александр aka ekzorchik.