Installer Python 3.7 sur Debian 9 Stretch
Comment installer Python 3.7 sur un système Debian 9 Strecth qui n'intègre par défaut que la version 3.5 de Python
Nous allons installer Python 3.7 sur un système Debian 9 (Stretch). Pour ceux qui ne le savent pas, Python est un langage de programmation open source et Python 3.7 est la dernière version majeure du langage. Il comprend de nombreuses nouvelles fonctionnalités, mais du fait du rythme de release des version Debian stables, Debian 9 n’intègre que la version 3.5 de Python.
Installer Python 3.7
La première étape est de mettre à jour le système et d’installer libffi
.
debian:~$ sudo apt update && sudo apt upgrade
debian:~$ sudo apt install libffi-dev
Ensuite, nous téléchargeons la dernière version de Python 3.7 (liste des version sur https://www.python.org/ftp/python), nous décompressons l’archive tgz dans le répertoire /usr/src
et nous installons Python.
debian:~$ wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz
debian:~$ sudo tar -xzf Python-3.7.2.tgz -C /usr/src
debian:~$ cd /usr/src/Python-3.7.2
debian:/usr/src/Python-3.7.2$ sudo ./configure --enable-optimizations
debian:/usr/src/Python-3.7.2$ sudo make altinstall
Je vous propose d’aller prendre un café, car ça va durer un petit moment. Si l’installation s’est correctement terminée (i.e. aucun message d’erreur, notamment dans les dernières lignes affichées dans la console), vous devriez être en mesure de lancer la commande suivante :
debian:~$ python3.7 -V
Python 3.7.2
debian:~$ pip3 --version
pip 19.0.3 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)
Et voilà :)
Share this post
Twitter
Google+
Facebook
Reddit
LinkedIn
StumbleUpon
Pinterest
Email