Z virtualenvwrapper
(przyjazne dla użytkownika opakowania dla funkcjonalności virtualenv
)
Zainstaluj virtualenv
Zainstaluj za virtualenv
pomocą
sudo apt-get install virtualenv
(dla instalacji Ubuntu 14.04 (zaufanej) python-virtualenv
)
Zainstaluj virtualenvwrapper
Instalujemy także virtualenvwrapper, ponieważ oferuje ładne i proste polecenia do zarządzania środowiskami wirtualnymi. Istnieją dwa sposoby instalacji virtualenvwrapper
:
Jako pakiet Ubuntu (od Ubuntu 16.04)
Biegać
sudo apt install virtualenvwrapper
następnie uruchomić
echo "source /usr/share/virtualenvwrapper/virtualenvwrapper.sh" >> ~/.bashrc
Korzystanie z pip
Zainstaluj i / lub zaktualizuj pip
Zainstaluj pip dla Python 2 przy pomocy
sudo apt-get install python-pip
lub dla Python 3
sudo apt-get install python3-pip
(jeśli używasz Python 3, być może będziesz musiał użyć pip3
zamiast pip
w dalszej części tego przewodnika).
Opcjonalne (ale zalecane): Włącz autouzupełnianie bash dla pip
Biegać
pip completion --bash >> ~/.bashrc
i uruchom, source ~/.bashrc
aby włączyć.
Zainstaluj virtualenvwrapper
Ponieważ chcemy uniknąćsudo pip
, instalujemy virtualenvwrapper
lokalnie (domyślnie poniżej ~/.local
) z:
pip install --user virtualenvwrapper
i
echo "export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3" >> ~/.bashrc
Źródło virtualenvwrapper w .bashrc
echo "source ~/.local/bin/virtualenvwrapper.sh" >> ~/.bashrc
Skonfiguruj virtualenv i virtualenvwrapper:
Najpierw eksportujemy WORKON_HOME
zmienną zawierającą katalog, w którym mają być przechowywane nasze środowiska wirtualne. Zróbmy to~/.virtualenvs
export WORKON_HOME=~/.virtualenvs
teraz również utwórz ten katalog
mkdir $WORKON_HOME
i umieść ten eksport w naszym ~/.bashrc
pliku, aby ta zmienna została automatycznie zdefiniowana
echo "export WORKON_HOME=$WORKON_HOME" >> ~/.bashrc
Możemy również dodać kilka dodatkowych sztuczek, takich jak poniższe, co zapewnia, że jeśli pip
stworzy dodatkowe środowisko wirtualne, zostanie ono również umieszczone w naszym WORKON_HOME
katalogu:
echo "export PIP_VIRTUALENV_BASE=$WORKON_HOME" >> ~/.bashrc
Źródło ~ / .bashrc, aby załadować zmiany
source ~/.bashrc
Sprawdź, czy to działa
Teraz tworzymy nasze pierwsze wirtualne środowisko. -p
Argument jest opcjonalny, jest on używany do ustawienia wersji Pythona w użyciu; może to być python3
na przykład.
mkvirtualenv -p python2.7 test
Zobaczysz, że środowisko zostanie skonfigurowane, a twój monit zawiera teraz nazwę twojego aktywnego środowiska w nawiasach. Również jeśli teraz biegniesz
python -c "import sys; print sys.path"
powinieneś zobaczyć dużo, /home/user/.virtualenv/...
ponieważ teraz nie używa twoich systemowych pakietów witryn.
Możesz dezaktywować swoje środowisko, uruchamiając
deactivate
a jeśli chcesz nad tym popracować, po prostu wpisz
workon test
Na koniec, jeśli chcesz usunąć swoje środowisko, wpisz
rmvirtualenv test
Cieszyć się!
Dzięki autorowi tego posta na blogu .
python-pip
ipython-virtualenv
można je zainstalować za pomocą repozytorium Ubuntu, bez potrzeby ręcznej instalacji.