Installation de modules

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.

2 « J'aime »

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.