Comment installer et utiliser VirtualEnv avec Python 3

Comment installer et utiliser VirtualEnv avec Python 3

VirtualEnv est un outil utilisé pour créer un environnement python isolé. Cet environnement a ses propres répertoires d'installation et environnement. Cela ne partage pas des bibliothèques avec d'autres environnements. Il est très utile pour l'application requise des environnements séparés sur le même serveur. Le VirtualEnv est le moyen le plus simple et recommandé de configurer un environnement Python personnalisé. Ce tutoriel vous aidera à créer un environnement virtuel pour votre application Python et à l'utiliser.

Conditions préalables

Vous devez avoir les packages suivants installés sur votre système.

  • Python 3
  • PÉPIN

Installez VirtualEnv avec Python 3

Vous devez avoir Python 3 et PIP installé sur votre système. Nous utilisons le package VirtualEnv pour créer un environnement virtuel pour les applications Python. Installez donc d'abord le module VirtualEnv Python à l'aide de la commande:

PIP3 Installer VirtualEnv Collection VirtuAnv Téléchargement de fichiers https: //.pythonéré.org / packages / f7 / 69 / 9a07 / virtualenv-16.7.4-PY2.py3-none-an.whl (3.3 Mo) 100% | ████████████████████████████████ | 3.3MB 448KB / S Installation des packages collectés: VirtualEnv installé avec succès VirtualEnv-16.7.4 

Créer un environnement virtuel

Recherchez l'emplacement binaire Python3 sur votre système. Utilisez la commande suivante pour trouver l'emplacement du fichier binaire Python 3 sur votre système.

quel python3 / usr / bin / python3 

Selon la commande ci-dessus, le binaire Python 3 est disponible à / usr / bin / python3.

Ensuite, passez à votre répertoire d'application Python

cd / var / webapps / 

Ensuite, créez un environnement séparé pour votre application. Vous pouvez modifier le nom du répertoire environnemental (isoenv utilisé dans l'exemple ci-dessous) selon votre choix. Vous pouvez également définir le répertoire de l'environnement à un endroit différent.

VirtualEnv -p / usr / bin / python3 isoenv Exécuter VirtualEnv avec interprète / usr / bin / python3 déjà à l'aide d'interpréter / usr / bin / python3 en utilisant la préfixe de base '/ usr' executable python exécutable dans / var / webapps / isoenv / bin / python3 également créant exécutable dans / var / webapps / isoenv / bin / python3 Création également exécutable dans / var / webapps / isoenv / bin / python3 Création également exécutable dans / var / webapps / isoenv / bin / python3 Création également exécutable dans / var / webapps / isoenv / Bin / Python Installation de setuptools, pip, roue… fait. 

La commande ci-dessus crée un environnement séparé pour le fichier binaire Python. Vous pouvez y accéder en tapant Python uniquement.

Activer l'environnement virtuel

Vous devez activer un environnement virtuel avant de l'utiliser. Cela assurera d'installer tous les modules et configurations dans un environnement virtuel uniquement. Pour activer l'environnement virtuel, exécutez:

source isoenv / bin / activer 

Le nom de l'environnement virtuel actuel apparaît à gauche de l'invite. Votre invite ressemblera à (isoenv) [Protégé par e-mail] $

Pour vérifier la version python correcte, exécutez ce qui suit:

(Isoenv) [Protégé par e-mail] $ Python -V Python 3.6.8 

Tout package que vous installez à l'aide de PIP est désormais placé dans le dossier du projet Virtual Environments, isolé de l'installation globale de Python.

Utilisez PIP3 pour installer un module:

(ISOENV) [Protégé par e-mail] $ PIP3  

Vous pouvez utiliser le «nez» si vous allez travailler avec OpenStack. Par exemple:

(isoenv) [Protégé par e-mail] $ pip3 installer le nez collection de nez téléchargement https: // fichiers.pythonéré.org / packages / 15 / d8 / dd071918c040f50fa1cf80da16423af51ff8ce4a0f2399b7bf8de45ac3d9 / nez-1.3.7-PY3-None-Any.whl (154KB) | ████████████████████████████████ | 163KB 18.6 Mo / s Installation de packages collectés: Nez à nez Installé au nez-1.3.7 

Désactiver l'environnement virtualvv

Après avoir terminé votre travail à l'intérieur de l'environnement virtuel, sortez simplement de cela en tapant la commande désactivée. Vous amènera les utilisateurs à un shell par défaut.

(isoenv) [Protégé par e-mail] $ désactiver 

Supprimer l'environnement VirtualEnv

Si votre application ne nécessitait plus l'environnement virtuel, vous pouvez supprimer cela. Pour supprimer l'environnement, supprimez simplement le répertoire de l'environnement.

rm -rf isoenv 

Conclusion

Dans ce tutoriel, vous avez appris la configuration de l'environnement virtuel Python sur le système Linux.