Linux system utilities
Python PIP
PIP, qui signifie "Pip Installs Packages", est un gestionnaire de paquets pour Python.
Pour Debian et Ubuntu :
sudo apt update && sudo apt -y install python3-pip
Pour les autres distributions Linux, vérifiez la version de Python :
python --version
Python 2.7
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py | python
Python < 3.7
curl https://bootstrap.pypa.io/pip/3.6/get-pip.py | python3
Si vous obtenez une erreur "ModuleNotFoundError : No module named 'distutils.cmd'", installez-le de manière standard :
sudo apt install python3-distutils
Python >= 3.7
curl https://bootstrap.pypa.io/get-pip.py | python3
Environnements virtuels
Python-venv
Venv est une méthode permettant d'isoler l'environnement de l'application du système principal. Ceci est particulièrement important lorsque l'on travaille sous Linux, où certaines parties du système d'exploitation dépendent fortement de la version installée de Python. Les environnements virtuels sont recommandés lorsque vous devez maintenir simultanément différentes versions de paquets et de bibliothèques sur votre ordinateur. Lorsque vous travaillez avec des serveurs LeaderGPU, les environnements virtuels garantissent un fonctionnement sûr avec divers réseaux neuronaux et applications d'analyse de données, qui sont souvent écrits en Python.
Dans la plupart des distributions de Python, venv est inclus. Toutefois, si vous ne trouvez pas cet outil dans le système, vous pouvez l'installer à l'aide d'une commande. Pour Debian et Ubuntu :
sudo apt install python3-venv
Nous pouvons maintenant préparer le répertoire pour l'environnement virtuel isolé :
source test/bin/activate
La chaîne d'invite passe de $ à (venv) $, ce qui indique que vous êtes maintenant dans un environnement virtuel. Tout paquetage ou bibliothèque Python installé ne sera utilisé qu'à l'intérieur du dossier créé et n'affectera pas le système d'exploitation. Voyons ce qu'il en est.
Sans venv :
which python3
/usr/bin/python
Avec venv :
which python3
/home/user/test/bin/python3
Pour quitter l'environnement virtuel, il suffit de fermer le terminal ou d'exécuter la commande suivante :
deactivate
Miniforge
Téléchargez la dernière version du programme d'installation de Miniforge pour votre système :
curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
Exécutez le programme d'installation :
bash Miniforge3-$(uname)-$(uname -m).sh
Suivez les instructions pour terminer l'installation. Ensuite, vous devez vous déconnecter du serveur et vous reconnecter à l'aide de SSH. Créez ensuite un environnement virtuel nommé pyenv et indiquez la version de Python (par exemple 3.12) :
conda create -n pyenv python=3.12
Activez le nouvel environnement :
conda activate pyenv
Voir également:
Mis à jour: 14.04.2025
Publié: 15.05.2024