J'essaye de mettre à jour la version python dans mon environnement virtuel déjà existant. J'ai installé Python en utilisant les étapes suivantesMise à jour de la version python dans virtualenv existant dans ubuntu
wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz
tar xfz Python-2.7.11.tgz
cd Python-2.7.11/
./configure --prefix /usr/local/lib/python2.7.11 --enable-ipv6
make
sudo make install
J'ai vérifié la version aussi bien et son entrée correctement
/usr/local/lib/python2.7.11/bin/python -V
Python 2.7.11
j'ai un virtualenv déjà nommé test et je veux utiliser python2.7.11 dans cet environnement. Il a essayé en utilisant
workon test --python /usr/local/lib/python2.7.11/bin/python
Mais la version de Python est montré que l'ancien ne
python -V
Python 2.7.6
Si je crée un nouvel environnement, il fonctionne très bien
mkvirtualenv test2 -p /usr/local/lib/python2.7.11/bin/python
python -V
Python 2.7.11
J'ai essayé de trouver le solution mais n'a pas pu comprendre comment modifier la version python dans l'environnement virtuel existant. Toute aide pour trouver la solution sera appréciée.
Merci
J'ai installé beaucoup de choses dans ce virtualenv et mon site web fonctionne dans cet environnement virtuel uniquement. Je ne veux pas tout recommencer. Est-il impossible de mettre à jour Python? – Anurag
Vous pouvez facilement le reconstruire. Dans le vieux venv, 'pip freeze>/tmp/requirements.txt' sauvegarde tout ce que vous avez installé dans un seul fichier. Dans le nouveau virtualenv, 'pip install -r/tmp/requirements.txt' réinstalle tout. – loutre
Il ne s'agit pas seulement d'installer des choses, je suis superviseur, céleri, fleur, django, recherche élastique, etc. En plus de les installer, j'ai besoin de configurer à nouveau toutes les configurations que je veux éviter. – Anurag