J'ai un virtualenv créé pour Python 2.5 et je veux le "mettre à niveau" vers Python 2.6.Peut-on mettre à jour virtualenv avec élégance?
Voici comment il a été mis en place:
virtualenv --no-site-packages -p python2.5 myenv
Je lance maintenant virtualenv dans le même répertoire de mise à niveau:
virtualenv --no-site-packages -p python2.6 myenv
...
Not overwriting existing python script myenv/bin/python (you must use myenv/bin/python2.6)
...
Overwriting myenv/bin/activate with new content
Le python par défaut est encore 2.5, même si je peux aussi spécifiez 2.6. Est-il possible de supprimer complètement 2.5 et de pointer 'bin/python' vers 2.6 à la place?
Merci! J'ai essayé votre méthode et je vois que le script 'activate' est mis à jour, mais l'ancienne version reste (veuillez voir la question révisée). Êtes-vous capable de donner un exemple? –
vous pouvez simplement supprimer l'exécutable bin/python dans virtualenv avant de réexécuter virtualenv avec python 2.6. –
Parfait! Merci! –