Installer python3 et un environnement
de programmation sur un serveur ubuntu

source : https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-20-04-server-fr

sudo apt update
sudo apt upgrade

Pour connaitre la version > 3.8.2 :
python3 -V    

Pour permettre l'importation de module à l'aide de la commande "pip3 install package_name" :
sudo apt install python3-pip    

Pour une configuration robuste pour notre environnement de programmation :
sudo apt install build-essential libssl-dev libffi-dev python3-dev

Mise en place d'environnements virtuels
avec le module venv

Les environnements virtuels vous permettent d’avoir des espaces isolés sur votre ordinateur pour les projets Python, ce qui garantit que chacun de vos projets peut avoir son propre ensemble de dépendances qui ne perturbera aucun de vos autres projets.
sudo apt install python3-venv

Créer un répertoire py1 et s'ydéplacer :
mkdir py1
cd py1

Créer un environnement e1 dans le répertoire courant :
python3 -m venv e1

Activer l'environnement e1 :
source e1/bin/activate
L'invite de commande est alors préfixé par (e1). Sous l'environnement vous pouvez utiliser python à la place de python3 et pip à la place de pip3

Creer le programme hello.py et l'exécuter :
echo "print(\"Hello World!\")" > hello.py
python hello.py