Как установить Python 3.8 на Ubuntu 18.04

Сегодня будем устанавливать последнюю версию Python 3.8 на Ubuntu 18.04. Справедливости ради надо отметить, что метод установки подойдёт для Debian и Linux Mint.

Поскольку установка будет происходить из исходного кода, необходимо добавить несколько библиотек (зависимостей):

$ sudo apt-get install build-essential checkinstall
$ sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev

Затем необходимо загрузить исходный код Python 3.8:

$ cd /opt
$ sudo wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz

Распаковать этот архив:

$ sudo tar xzf Python-3.8.0.tgz

Используя приведённый ниже набор команд нужно закомпилировать исходный код Python 3.8 в системе с помощью altinstall:

$ cd Python-3.8.0
$ sudo ./configure --enable-optimizations
$ sudo make altinstall

Проверить установленную версию Python можно с помощью следующей команды. Поскольку установка Python 3.8 производилась «с нуля», а не перезаписана, то:

$ python3.8 -V

Python-3.8.0

После успешной установки можно удалить загруженный архив, для экономии места на диске:

$ cd /opt
$ sudo rm -f Python-3.8.0.tgz

СВами