Comment installer et utiliser VirtualEnv avec Python 3
- 4836
- 1492
- Zoe Dupuis
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.
- « Comment installer le serveur Red5 sur Ubuntu 18.04 et 16.04
- Utilisation d'arguments de ligne de commande dans Python »