Python dan $HOME/local

Objet : Installer Python dans $HOME/local pour avoir le version souhaité de python en dehors des paquet disponible

Niveau requis : débutant

Commentaires : Programmation

Débutant, à savoir : Utiliser GNU/Linux en ligne de commande, tout commence là !.

Introduction

Ce tutoriel est destiné à ceux qui on besoin d'une version précise de python, dans un répertoire local, sans toucher à la distribution. Et ceux même s'il n'existe pas le paquet de la version de python désiré. Et pouvoir jouer avec les idle python tel que ipython ou jupyter...

Installation

Dépendance : zlib libssl libsqlite3

sudo apt install zlib-dev libssl-dev libsqlite3-dev

Ensuite on télécharge la version de python sur https://www.python.org/

On décompresse l'archive dans le répertoire souhaité, ici $HOME/local

tar xvf "archive_python.tar.xz"

Puis on compile python en local :

./configure --prefix=$HOME/local && make && make install

Utilisation

On se place dans le répertoire ou est installé python et on le lance :

./Python3

On peut lancer le pip3 pour installer des module, notamment ipython et jupyter

./pip3 install ipython
./pip3 install jupyter

Et on peut lancer en local les idle python par :

./ipython

ou

./jupyter-console

Pour lancer un script :

./python3 "path_vers_le_script.py"

Voilà, j'espère que ça pourra aider...