Installation Python 3.8 sous Debian / Ubuntu

1 – Introduction

Python est un langage de script orienté objet développé en début des années 1990. La version 3.8 est sortie le 14 octobre 2019. Une mise-à-jour Python 3.8.1 est sortie en décembre 2019.

Python3.8 vient avec quelques nouveautés par rapport à la version précédente 3.7. pour plus de détails, je vous conseille la documentation du site officiel ici.

Par ailleurs, « Python Software Foundation » annonce qu’elle mettra fin au support de la version Python 2 à partir du 1er janvier 2020. Par conséquent, il ne reste que quelques jours pour passer à la Python 3.

2 – Préparation

Avant de commencer l’installation de python 3.8, il est nécessaire d’installer certains paquets qui seront utilisés lors de l’installation de Python. Sur l’invite de commande taper les commandes :

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

3 – Téléchargement

Il vous faudra télécharger le code source de python. Je vous conseille de prendre la version la plus récente à ce jour c-à-d python 3.8.1. Pour celà il faut exécuter la commande :

cd /opt
wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz

Ces commandes téléchargent le ficher « .tgz » contenant le code source python dans le répertoire « /opt »

4 – Installation

4.1 – Extraction

Afin d’extraire les fichier qui se trouve dans le ficher archive, il faut exécuter la commande :

sudo tar xzf Python-3.8.1.tgz
cd Python-3.8.1

4.2 – Installation

sudo ./configure --enable-optimizations
sudo make altinstall

5 – Vérification

Taper la commande suivante sur un terminal :

python3.8 -V

Si tout s’est bien passé, le résultat qui s’affiche est :

Python 3.8.1

Le chemin complet de l’exécutable est « /usr/bin/python3.8 »

Maintenant que l’installation s’est bien terminée, vous pouvez supprimer le fichier « .tgz » que vous avez téléchargé.

rm -f /opt/Python3.8.1.tgz