Accéder au contenu principal

Environnement virtuel en Python

Dans ce tutoriel, vous découvrirez l'environnement virtuel et deux façons de le créer.
Actualisé 19 sept. 2026  · 7 min lire

Explorer avec l’IA

ChatGPTClaudePerplexity

bannière python datacamp

Environnement virtuel en Python

Découvrez ce qu'est un environnement virtuel et deux façons de le créer : Pipenv, plébiscité par les développeurs web, et les distributions Anaconda pour les data scientists, où l'environnement virtuel est créé avec "conda" via l'"Anaconda Prompt". Vous pouvez aussi passer par Anaconda Navigator.

Un environnement virtuel permet de créer un conteneur isolé où installer, pour un projet donné, toutes les dépendances liées à Python. Vous pouvez ainsi travailler avec plusieurs versions de Python et leurs bibliothèques respectives. Les data scientists optent souvent pour la distribution Anaconda, qui inclut de nombreux packages utiles préinstallés, faciles à installer et à gérer. Les développeurs web qui utilisent Django, Flask et d'autres frameworks Python peuvent utiliser Pipenv pour gérer leur environnement virtuel.

Pipenv

Pipenv est une méthode récente et populaire qui crée automatiquement un "virtualenv" pour votre projet. Il génère un Pipfile, qui facilite la gestion des packages à installer ou à supprimer. Avec Pipenv, "pip" et "virtualenv" fonctionnent de concert pour créer un environnement virtuel ; le Pipfile remplace le fichier "requirements.txt" en consignant précisément les versions de packages du projet.

Ce tutoriel utilise Git Bash comme terminal sous Windows. Sur Mac, vous pouvez utiliser Homebrew (gestionnaire de paquets), et sur Linux, LinuxBrew.

Créons un projet avec la commande "mkdir project-name" pour créer un dossier nommé "new-project", puis déplacez-vous dans ce répertoire avec la commande "cd".
nouveau projet

Sur Windows, utilisez la commande suivante pour installer "pipenv".

pip install pipenv

Sur Linux/Mac, installez d'abord LinuxBrew, puis utilisez :

brew install pipenv

Créer un virtualenv pour le projet

Pour créer le "virtualenv" du projet, exécutez la commande suivante.

pipenv shell La commande "pipenv" crée un nouveau "virtualenv" pour le projet ainsi qu'un Pipfile associé. virtualenv

Installer / désinstaller les packages nécessaires au projet

Installez les deux packages "requests" et "flask" dans votre environnement virtuel avec les commandes suivantes.
pipenv install requests
pipenv install flask
Après l'installation de ces deux packages, vous devriez observer les changements suivants. installation Pour désinstaller un package, utilisez la commande suivante.
pipenv uninstall flask

Quitter l'environnement virtuel

Utilisez la commande suivante pour désactiver l'environnement en cours. exit

Anaconda

Anaconda est la plateforme la plus utilisée par les data scientists et les ingénieurs en apprentissage automatique. Elle inclut "Conda", qui gère les environnements, les bibliothèques et leurs dépendances.

Installer Anaconda pour gérer les environnements virtuels Python

  • Les utilisateurs Windows peuvent suivre le tutoriel ci-dessous pour configurer la distribution Anaconda.

Installer Anaconda sur Windows

  • Les utilisateurs Linux/Mac peuvent suivre le tutoriel ci-dessous pour configurer la distribution Anaconda.

Installer Anaconda sur Mac/Linux
Utilisez Anaconda en version 4.6 ou plus récente. Les versions antérieures nécessitent quelques ajustements de commandes. Si vous utilisez une ancienne version, mettez à jour avec :
conda update conda Deux approches sont possibles pour créer un environnement virtuel, présentées ci-dessous.

    • Anaconda Prompt – un outil en ligne de commande installé avec la distribution Anaconda.
    • Anaconda Navigator – une interface graphique permettant de lancer et gérer les packages dans Anaconda.

Ce tutoriel illustre les commandes sous Windows, mais elles fonctionnent sur tout système d'exploitation. Certaines commandes Anaconda peuvent varier légèrement, toutefois le principe de création d'un environnement virtuel reste le même. Sur Mac/Linux, ouvrez le "Terminal" pour obtenir le même résultat. Pour aller plus loin selon les besoins de vos projets, consultez le guide suivant consacré à la création et la gestion d'environnements virtuels.
Gérer les environnements

Anaconda Prompt

Cliquez sur l'icône "Windows" dans le coin inférieur de l'écran pour ouvrir la zone de "Recherche". Tapez "Anaconda Prompt" puis appuyez sur "Entrée" pour l'ouvrir. Utilisez conda pour vérifier qu'Anaconda est correctement installé ; vous devriez voir un résultat similaire à celui-ci. anaconda prompt

      1. Créer un nouvel environnement virtuel.
        La commande suivante utilise l'option "-n" pour créer un nouvel environnement nommé "env" avec la version spécifique de Python "3.7". conda create -n env python = 3.7

      2. Activer l'environnement virtuel.
        La commande ci-dessous active l'environnement virtuel ; l'invite de commande change et affiche "env" entre parenthèses. conda activate env activation de l'environnement

      3. Installer un package requis.
        Par exemple, installons le package "numpy" dans l'environnement virtuel "env".
        conda install -n env numpy
        OU
        Vous pouvez aussi utiliser le gestionnaire de paquets Python pour installer "numpy". pip install numpy
        pip install numpy

      4. Lister tous les packages installés dans un environnement virtuel.
        La commande suivante répertorie les packages propres à l'environnement virtuel actif. conda list
        packages dans l'environnement virtuel

      5. Lister tous les environnements virtuels créés.
        Toutes les environnements créés seront listés avec la commande suivante. conda env list commande

      6. Désactiver l'environnement virtuel.
        La commande suivante désactive l'environnement courant "env" et revient à "base". conda deactivate

      7. Supprimer l'environnement virtuel.

La commande suivante supprime l'environnement virtuel "myenv" ainsi que tous ses packages. conda env remove -n myenv suppression des packages Comme vous pouvez le voir après avoir listé avec "conda env list", seuls deux environnements virtuels s'affichent. environnements virtuels

Anaconda Navigator

      1. Cliquez sur l'icône "Windows" dans le coin inférieur de l'écran pour ouvrir la zone de "Recherche". Tapez "Anaconda Navigator" puis appuyez sur "Entrée" pour l'ouvrir.
      2. Allez dans "Environments", où deux environnements virtuels sont visibles. "base" est l'environnement par défaut, tandis que "env" est l'environnement virtuel créé précédemment. anaconda navigator

      3. Cliquez sur "Create" et renseignez les informations requises comme ci-dessous pour créer un nouvel environnement virtuel nommé "new-env". créer un nouvel environnement

      4. Sélectionnez "new-env" puis "All" pour installer le package nécessaire, par exemple numpy dans notre cas. nouvel environnement

      5. Sélectionnez "new-env" dans l'écran d'accueil afin que le lancement d'une application s'effectue dans cet environnement virtuel précis. nouvel environnement 2

Conclusion

Félicitations, vous avez terminé le tutoriel !

Vous savez désormais ce qu'est un environnement virtuel et comment le créer avec Pipenv et Anaconda.

Pour approfondir, découvrez ces cours créés par Anaconda sur la plateforme DataCamp :

Références :
Installing pipenv

Sujets
Python

En savoir plus sur Python

Cours

Introduction à Python

4 h
7M
Apprenez les bases de l’analyse de données avec Python en quatre heures et explorez ses principaux packages.
Afficher les détailsRight Arrow
Commencer Le Cours
Voir plusRight Arrow