Założenia do wykonania tego polecenia -
1) PIP (rekurencyjny akronim P ip I nstall P ython) to system zarządzania pakietami używany do instalowania i zarządzania pakietami oprogramowania napisanymi w języku Python. Wiele pakietów można znaleźć w Python Package Index (PyPI).
sudo apt-get install python-pip
2) Zainstaluj środowisko wirtualne. Służy do tworzenia środowiska wirtualnego, do instalowania pakietów i zależności wielu projektów odizolowanych od siebie.
sudo pip install virtualenv
3) Instalacja środowiska wirtualnego wrapper About virtual env wrapper
sudo pip install virtualenvwrapper
Po Instalowanie wstępne trzeba wnieść wirtualnym środowisku opakowania do działań mających na celu stworzenie wirtualnego środowiska.Poniżej przedstawiono kroki -
1) ustawić katalogu wirtualnego środowiska w ścieżce zmiennym export WORKON_HOME=(directory you need to save envs)
2) source /usr/local/bin/virtualenvwrapper.sh -p $WORKON_HOME
Jak wspomniano przez @Mike, źródło `które virtualenvwrapper.sh` lub which virtualenvwrapper.sh
może być używany do zlokalizuj plik virtualenvwrapper.sh.
Najlepiej umieścić powyżej dwóch linii w ~/.bashrc, aby uniknąć wykonywania powyższych poleceń za każdym razem, gdy otwierasz nową powłokę. To wszystko, czego potrzebujesz, aby stworzyć środowisko używając mkvirtualenv
Punkty do zapamiętania -
- Pod Ubuntu, może być konieczne zainstalowanie virtualenv i virtualenvwrapper jako root. Po prostu przedrostaj powyższe polecenie za pomocą sudo.
- W zależności od procesu używanego do instalacji virtualenv, ścieżka do virtualenvwrapper.sh może się różnić. Znajdź odpowiednią ścieżkę, uruchamiając $ find/usr -name virtualenvwrapper.sh. Dostosuj odpowiednio linię w swoim pliku .bash_profile lub .bashrc.
Ustawianie 'WORKON_HOME' do "~/.virtualenvs"([wartość domyślna] (http://virtualenvwrapper.readthedocs.org/en/latest/install.html)) pozwala na ustawienie prywatnych virtualenvs –
Jeśli zainstalujesz używając menedżera pakietów w dystrybucji, pliki znajdą się w '/ usr/bin' zamiast'/usr/local/bin'. Ogólnie rzecz biorąc, nie powinieneś zakładać, że jedno lub drugie się znajdzie; to jeden z powodów, dla których mamy zmienną 'PATH'. – tripleee
Ta odpowiedź została oparta na instalowaniu virtualenvwrapper z pip, co preferuję. –