L'activation d'un virtuel env ne fonctionne pas
J'ai créé deux virtualenv et j'ai installé les deux versions différentes de django. Maintenant, j'ai un problème pour activer les deux environnement, je fais comme ceci :
source Django1.6/bin/activate
Je vois alors que l'environnement a été activé. Puis-je faire :
pip install django # for test
et je reçois ce message :
Requirement already satisfied (use --upgrade to upgrade):
django in /usr/local/lib/python2.7/dist-packages
Ce dire que l'environnement n'a pas été activé mais utiliser celui par défaut. Pourquoi je reçois ce?
Le message mentionne
/usr/local/lib/python2.7
de sorte qu'il pourrait être le cas que vous avez Django installé à l'échelle du système. Pourriez-vous le vérifier?OriginalL'auteur Hunsu | 2014-06-03
Vous devez vous connecter pour publier un commentaire.
Lors de la modification de l'environnement à l'endroit que nous devons l'exécuter
virtualenv
sur le nouveau dossier.Quand on cherche à activer le fichier, j'ai trouvé ce code :
Cette variable sera mis à jour lorsque nous exécutons
virtualenv
sur le nouveau dossier.OriginalL'auteur Hunsu
Permet de dire que vous avez deux environnements virtuels installés venv1 et venv2.
Virtualenv va créer les répertoires et installation des bibliothèques Python, PIP, etc.
Activer chaque environnement.faire vos trucs et désactiver.
pouvez vérifier installé django versions.
Si tout a été fait correctement, vous devriez voir une autre version de Django cours d'exécution dans chaque virtualenv.
Espère que cela aide.
OriginalL'auteur SrmHitter9062