Installer et Utiliser uv

Retour au Module 3 | Retour à la Table des Matières

Installation de l'outil de gestion d'environnement uv

uv est un outil de gestion de packages Python et d'environnement virtuel développé avec Rust. Ses objectifs sont très clairs :

Ce n'est pas facile de s'appuyer sur la gestion Python.

Vous pouvez considérer uv comme une combinaison de pip, venv et pip-tools.

Installer les outils uv

Installez uv :

bash
curl -LsSf https://astral.sh/uv/install.sh | sh

Après l'installation, vérifiez :

bash
uv --version

Utilisation de base

Gérer les Versions de Python

uv peut facilement gérer plusieurs versions de Python sans outils supplémentaires comme pyenv.

Voir les versions de Python disponibles :

bash
uv python list

La commande uv python 3.11 peut installer une version spécifique de Python.

Créer des environnements virtuels

bash
uv venv .opencv --python 3.10.12

Où .opencv est le nom de l'environnement virtuel ; 3.10.12 est une version python de l'environnement virtuel.

Activer l'Environnement Virtuel

bash
source .venv/bin/activate

Gestion des packages

bash
# Installer de nouveaux packages:
uv pip install opencv-python
# uv pip install -r requirements.txt

# Désinstaller les packages:
uv pip uninstall requests

# Exporter les dépendances de l'environnement actuel
uv pip freeze > requirements.txt

Retour au Module 3