Zmień nazwę środowiska na virtualenvwrapper


111

Mam środowisko o nazwie doorsi chciałbym zmienić jego nazwę djangona virtualenvwrapper .

Zauważyłem, że jeśli po prostu zmienię nazwę folderu ~/.virtualenvs/doorsna django, mogę teraz zadzwonić workon django, ale środowisko nadal mówi (doors)hobbes3@hobbes3.

Odpowiedzi:



8

Jeśli zrobisz:

$ ack-grep -ai doors ~/.virtualenvs/django/bin

zauważysz, że będzie miało doorsjako lokalizację, a nie django, będziesz zmieniać każdy plik z nową lokalizacją.

rozwiązanie: po zmianie nazwy folderu wykonaj poniższe polecenie.

$ sed -i "s/doors/django/g" ~/.virtualenvs/django/bin/*

teraz jeśli to zrobisz:

$ workon django
(django)hobbes3@hobbes3
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.