Comment installer simplement des paquets ?
Bonjour,
Sur un système d’exploitation qui fournit un gestionnaire de paquets, pour installer un paquet au niveau du système ce gestionnaire peut être utilisé (si le paquet y est présent), par exemple sudo apt install python3-matplotlib
.
Sinon, il faut utiliser l’utilitaire pip
qui a besoin d’un environnement virtuel pour éviter que ça mette le bazar justement avec les dépendances systèmes.
python -m venv env
source env/bin/activate
pip install matplotlib
La commande d’activation du venv peut varier suivant le système d’exploitation : venv — Creation of virtual environments — Python 3.13.1 documentation
Il faudra ensuite activer cet environnement dans chaque terminal devant utiliser cette dépendance.
Bonjour, j’ajoute qq precisions…
version courte:
pip install matplotlib
Version un peu plus robuste
On crée un espace de travail unique a chaque projet
Sur Linux / mac:
python -m venv .venv # une fois pour chaque projet
source .venv/bin/activate # a chaque redémarrage sur ce projet
python -m pip install matplotlib # une fois pour chaque projet
Sur Windows:
python -m venv .venv # au lancement d'un projet
.venv\Scripts\activate # a chaque redémarrage sur ce projet
python -m pip install matplotlib # une fois pour un projet
Pourquoi python -m pip install ...
?
Pour éviter de casser votre Linux / vos autre outils / vos autres projets futurs ou passés sur la meme machine.