Skip to content

Instantly share code, notes, and snippets.

@0x07CB
Created February 1, 2024 16:27
Show Gist options
  • Save 0x07CB/cccdf7bce8c2c9efbbfcffc513cfc7d9 to your computer and use it in GitHub Desktop.
Save 0x07CB/cccdf7bce8c2c9efbbfcffc513cfc7d9 to your computer and use it in GitHub Desktop.
environnements virtuels avec pip pour Python 3

La création et la gestion d'environnements virtuels avec pip pour Python 3 est une pratique courante pour isoler des projets Python les uns des autres, afin de gérer les dépendances de manière propre. Voici les étapes principales pour créer et gérer un environnement virtuel avec pip :

1. Installation de virtualenv (si nécessaire) :

Si vous n'avez pas déjà virtualenv installé, vous pouvez le faire avec pip en utilisant la commande suivante (assurez-vous d'avoir Python 3.x installé) :

pip install virtualenv

2. Création de l'environnement virtuel :

Vous pouvez créer un environnement virtuel en utilisant la commande virtualenv. Par exemple, pour créer un environnement virtuel nommé "mon_env" dans le répertoire actuel, vous pouvez faire cela :

virtualenv mon_env

Vous pouvez également spécifier une version spécifique de Python avec l'option -p, par exemple :

virtualenv -p python3.8 mon_env

3. Activation de l'environnement virtuel :

Après avoir créé l'environnement virtuel, vous devez l'activer. Sur les systèmes Unix/Linux/macOS, vous pouvez le faire avec la commande suivante :

source mon_env/bin/activate

Sur Windows avec PowerShell :

.\mon_env\Scripts\Activate.ps1

Ou sur Windows avec Command Prompt (CMD) :

.\mon_env\Scripts\activate.bat

Une fois activé, vous verrez le nom de votre environnement virtuel dans l'invite de commande, ce qui signifie que vous travaillez maintenant dans cet environnement isolé.

4. Installation des dépendances :

Avec l'environnement virtuel activé, vous pouvez utiliser pip pour installer les packages spécifiques dont votre projet a besoin. Par exemple :

pip install package1 package2

5. Désactivation de l'environnement virtuel :

Lorsque vous avez terminé de travailler dans votre environnement virtuel, vous pouvez le désactiver en utilisant la commande deactivate :

deactivate

Cela reviendra à l'environnement Python global.

6. Utilisation de l'environnement virtuel dans un projet :

Chaque fois que vous travaillez sur un projet Python, activez l'environnement virtuel associé à ce projet pour isoler ses dépendances. Cela garantit que les dépendances de chaque projet n'interfèrent pas les unes avec les autres.

C'est essentiellement la manière de base de créer et de gérer un environnement virtuel avec pip pour Python 3. Vous pouvez personnaliser davantage votre environnement en installant d'autres outils comme virtualenvwrapper pour faciliter la gestion des environnements virtuels.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment