Szybka i przyjemna praca z virtualenvami dzięki virtualenvwrapper
virtualenvwrapper to nakładka na virtualenva ułatwiająca korzystanie z wielu jego instancji. Pracując przy wielu projektach nieuniknione są różnice w wymaganych wersjach zależności więc nieuniknione staje się używanie virtualenvów. W tym krótkim artykule zaprezentuję jak skonfigurować i jak używać nakładki virtualenvwrapper.
Instalacja i konfiguracja
W dokumentacji znajdziemy wszystko co potrzebne do zainstalowania tej aplikacji. Instalacja jest standardowa:
export WORKON_HOME=~/Envs
mkdir -p $WORKON_HOME
source /usr/local/bin/virtualenvwrapper.sh
Oczywiście pod WORKON_HOME
można przypisać dowolny inny katalog. Mając tak skonfigurowanego virtualenvwrappera można zacząć z niego korzystać. Żeby zachować ustawienia pomiędzy restartami systemu możemy dodać tą konfigurację (za wyjątkiem mkdir
) do .bash_profile, czy .bashrc).
Przykład użycia
Virtualenvy tworzymy standardowo
poprzez:
cd ~/projekty/moja_aplikacja_django
cddev-create
~/projekty/moja_aplikacja_django. Można też użyć wbudowanego
cdproject. Poza tym do dyspozycji mamy parę innych skrótów i narzędzi opisanych w dokumentacji.
Comment article