J'ai un environnement appelé doors
et je voudrais le renommer en Django
pour virtualenvwrapper .
J'ai remarqué que si je renomme simplement le dossier ~/.virtualenvs/doors
à Django
, je peux maintenant appeler workon Django
, mais l'environnement dit toujours (doors)hobbes3@hobbes3
.
Vous pouvez utiliser:
cpvirtualenv oldenv newenv
rmvirtualenv oldenv
Donc dans votre cas:
cpvirtualenv doors Django
rmvirtualenv doors
si tu fais:
$ ack-grep -ai doors ~/.virtualenvs/Django/bin
vous remarquerez que aura doors
comme emplacement et non Django, vous changerez chaque fichier avec le nouvel emplacement.
solution: après avoir renommé le dossier, exécutez la commande ci-dessous.
$ sed -i "s/doors/Django/g" ~/.virtualenvs/Django/bin/*
maintenant si vous le faites:
$ workon Django
(Django)hobbes3@hobbes3