Интро
Привет! Сегодня мы рассмотрим два способа установки последней версии Python в Linux системы на примере Ubuntu. Оба способа очень просты и состоят из нескольких команд.
Откроем для начала терминал и посмотрим какие версии Python у нас уже установлены:
$ ls -l /usr/bin/python*
Первый способ
Через добавление персонального архива пакетов deadsnakes. Обновляемся:
$ sudo apt update
Устанавливаем вспомогательный пакет:
$ sudo apt install software-properties-common
Добавлем deadsnakes:
$ sudo add-apt-repository ppa:deadsnakes/ppa
Ещё раз:
$ sudo apt update
Теперь мы можем установить последнюю версию, на данный момент Python3.9 :
$ sudo apt install python3.9
Проверяем список установленных версий:
И как видим Python3.9 успешно установлен.
Второй способ
Теперь рассмотрим второй способ со сборкой из исходников. Не пугайтесь, это займёт чуть больше времени, но зато вы научитесь скачивать архивы, разархивировать их и собирать программы из исходных файлов.
Заходим на ftp страницу Python:
https://www.python.org/ftp/python
И видим полный список доступных версий под каждую операционную систему. Копируем ссылку на одну из последних версий:
Переходим в терминал и выполняем обновление:
$ sudo apt update
Устанавливаем необходимые для компиляции пакеты:
$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
Переместимся в папку tmp:
$ cd /tmp/
Скачаем в неё архив:
$ wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0a1.tgz
Распакуем его и удалим архив, что бы не засорять директорию.
$ tar –xf Python-3.9.0a1.tgz
$ rm Python-3.9.0a1.tgz
Перейдём в распакованную директорию и запустим подготовку к установке:
$ cd Python-3.9.0a1/
$ ./configure ––enable–optimizations
Обратите внимание! С помощью следующих двух команд, мы можем установить свежую версию Python на Linux, но, по-разному.
Команда altinstall установит Python рядом с предыдущими версиями, т.е вы сможете выбирать какой версией пользоваться.
$ sudo make altinstall
Команда install установит новую версию Python поверх старых.
$ sudo make install
Будьте аккуратны, что бы не затереть уже существующие версии Python если они вам нужны, да и если вы работаете не в последних версиях вашей ОС, возможно в ней существуют зависимости от старых версий Python. Я рекомендую использовать команду:
$ sudo make altinstall
Теперь мы имеем в своем арсенале, различные версии Python.
Как видите, всё просто.
Enjoy!
Читайте так-же:
Числа в Python
Функции преобразования типов данных в Python
Настраиваем свой VPN
Установка VirtualBox в Ubuntu
Установка Python на Windows
Почему нельзя использовать бесплатный Wi-Fi
Как подключить PostgreSQL к Django
Спасибо, что дочитали до конца. Вы меня очень поддержите, если поставите "Лайк", оставите комментарий или ПОДПИШИТЕСЬ на мой канал :)