Tout d' abord, installer l'environnement virtuel
1. La première utilisation de la nécessité de l' environnement à installer pip python (Note: Par défaut Linux pip est pas installé, vous devez installer manuellement)
commande pip d'installation: sudo apt install python-pip: python2.7 installé
sudo apt install python3-pip: installation python3.5
Remarque: Si la version de pépin est trop faible, vous devez mettre à jour, pépin installer pépin --upgrade, l'installation est réussie, il est préférable de redémarrer
2. Installez le virtuel environnement virtualenv
commande d'installation: pip installation virtualenv
problèmes qui peuvent se poser:
Question 1: Impossible d' obtenir le verrouillage / var / lib / dpkg / verrouiller
ce problème pourrait être un autre programme est en cours d' exécution, ce qui étant du capital verrouillé indisponible . La cause des ressources verrouillées ne peut pas être effectuée normalement lorsque le dernier exécution ou l' installation des mises à jour, et cette situation se produit, la solution est simple:
tapez les deux suivantes dans le terminal:
sudo RM / var / cache / APT / Archives / verrouillage
sudo RM / var / lib / dpkg / verrouillage
question 2: Pensez à utiliser l'option `--user` ou vérifier les autorisations
solution: installer pip --user virtualenv en
second lieu , l'utilisation de l'environnement virtuel
1, la création d' un environnement virtuel
1. créer un répertoire pour stocker mkdir environnement virtuel, et entrez le répertoire
commande: mkdir vir
cd vir
2. créer un environnement virtuel
virtualenv -p version python du nom de l'environnement du chemin virtuel
exemple: virtualenv -p /usr/bin/python3.5 test1
( la version python par défaut python2.7, la valeur par défaut crée automatiquement un nom de répertoire correspondant avec le même nom que le répertoire de l' environnement virtuel)
2. activez l'environnement virtuel
1. Activez l'environnement virtuel, lorsque l'environnement virtuel est activé avant que la commande peut être vu (le nom de l'environnement virtuel)
répertoire Source environnement virtuel / bin / d'un Activate
2. environnement virtuel sortie
désactiver
si vous voulez supprimer un environnement virtuel, il suffit de sortir l'environnement virtuel , supprimez le répertoire de l' environnement virtuel correspondant. Il ne touche pas d' autres environnements.
3. Le logiciel de gestion de l' environnement virtuel unifié virtualenvwrapper
1. Installez le logiciel de gestion
sudo easy_install virtualenvwrapper
par défaut virtualenvwrapper installé dans / usr / bin local / Maintenant,
en effet, besoin d'exécuter le fichier virtualenvwrapper.sh pour le travail, de sorte que vous devez configurer:
2. Configurer les variables d'environnement (configuration chemin de fonctionnement du logiciel et l'emplacement de stockage de l'environnement virtuel)
Créer un répertoire virtuel de gestion de l' environnement: mkdir $ HOME / .local / virtualenvs
$ HOME / Accueil / utilisateur actuel
vim ~ / .bashrc ajouter le contenu suivant:
export VIRTUALENV_USE_DISTRIBUTE=1
export WORKON_HOME=$HOME/.local/virtualenvs
if [ -e $HOME/.local/bin/virtualenvwrapper.sh ];then
source $HOME/.local/bin/virtualenvwrapper.sh
else if [ -e /usr/local/bin/virtualenvwrapper.sh ];then
source /usr/local/bin/virtualenvwrapper.sh
fi
fi
export PIP_VIRTUALENV_BASE=$WORKON_HOME
export PIP_RESPECT_VIRTUALENV=true
Actualiser les variables d'environnement: source ~ / .bashrc
Activation du logiciel virtuel de gestion de l' environnement
source
3. Utilisez environnement virtuel
1. Créer et activer l'environnement virtuel: mkvirtualenv nom de l' environnement virtuel (la valeur par défaut est créé python2.7)
2. Créez la version spécifique de l'environnement virtuel
mkvirtualenv -p nom version python du chemin de l'environnement virtuel
nom mkvirtualenv -p /usr/bin/python3.5 environnement virtuel
3, quittez l'environnement virtuel: désactiver
4., environnement virtuel avant de procéder à l' utilisation: nom WorkOn de l' environnement virtuel (le virtuel environnement doit être présent)
5, supprimer l'environnement virtuel: rmvirtualenv nom de l' environnement virtuel
6, listes tout environnement: WorkOn ou lsvirtualenv -b