Maison >développement back-end >Tutoriel Python >Qu'est-ce qu'un environnement virtuel et comment aide-t-il les développeurs Python ?
Qu'est-ce qu'un environnement virtuel (Virtualenv) ?
Lorsque vous travaillez avec Python, vous pouvez rencontrer des problèmes d'installation et des erreurs d'autorisation. Pour résoudre ce problème, vous pouvez utiliser des environnements virtuels (virtualenvs), qui servent d'installations Python isolées.
Les Virtualenvs offrent plusieurs avantages :
Comment créer et activer un Virtualenv
Python 3.3 :
python3 -m venv ENV_DIR
Windows :
C:\Python34\python.exe -m venv ENV_DIR
Anciennes versions de Python :
virtualenv ENV_DIR venv ENV_DIR pyvenv ENV_DIR pyvenv3 ENV_DIR
Pour activer le virtualenv :
Unix :
. ./venv/bin/activate
Windows :
venv\Scripts\activate
L'invite du shell affichera désormais le nom de virtualenv pour indiquer quel environnement est actif.
Utilisation de Virtualenv
Une fois le virtualenv activé, vous pouvez installer les packages localement en utilisant pip :
(venv)$ pip install requests numpy
Vous pouvez exécuter des commandes Python dans virtualenv :
(venv)$ python [...] >>> import requests >>> import numpy as np
Désactiver Virtualenv
Pour quitter virtualenv :
(venv)$ deactivate
Gérer Virtualenvs
Vous pouvez créer et supprimer des virtualenvs selon vos besoins. Pour supprimer un virtualenv, supprimez simplement le répertoire où il se trouve.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!