Qu'est-ce qu'un Virtualenv et pourquoi devriez-vous envisager d'en utiliser un ?
Lorsque vous installez un package Python à l'échelle mondiale, il est accessible par tous les Python programmes exécutés sur votre système. Cependant, cette approche peut entraîner des erreurs d'autorisation et des conflits de dépendances, surtout si vous utilisez différentes versions ou bibliothèques de Python pour plusieurs projets.
Les environnements virtuels (virtualenvs) fournissent une solution en créant installations Python isolées. Ils vous permettent de :
Création d'un Virtualenv
Dans Python 3.3 ou version ultérieure, utilisez la commande suivante, où ENV_DIR est le nom du répertoire inexistant dans lequel vous souhaitez créer le virtualenv :
python3 -m venv ENV_DIR
Pour les versions antérieures de Python, utilisez l'une de ces commandes (en fonction de votre system):
virtualenv ENV_DIR venv ENV_DIR pyvenv ENV_DIR pyvenv3 ENV_DIR
Activation d'un Virtualenv
Pour utiliser le virtualenv, activez-le avec :
Unix :
. ./ENV_DIR/bin/activate
Windows :
ENV_DIR\Scripts\activate
Le (ENV_DIR) dans l'invite du shell indique que le virtualenv est actif.
Avantages de l'utilisation d'un Virtualenv
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!