Nastavení virtuálního prostředí Nyní otevřete svůj terminál v domovském adresáři kliknutím pravým tlačítkem myši a výběrem možnosti „Otevřít v terminálu“. Můžete také stisknout CTRL , ALT a T současně spusťte aplikaci Terminál.
Nejprve musíte vytvořit speciální adresář, který bude obsahovat všechna vaše virtuální prostředí. Pokračujte tedy vytvořením nového skrytého adresáře s názvem virtualenv.
$ mkdir .virtualenv
Nyní byste měli nainstalovat pip pro Python3.
$ sudo apt install python3-pip
Potvrďte instalaci pip3.
$ pip3 --version
Nyní nainstalujte virtualenv přes pip3.
$ pip3 install virtualenv
Chcete-li zjistit, kde byl váš virtualenv nainstalován, zadejte:
$ which virtualenv
Nainstalujte virtualenvwrapper přes pip3:
$ pip3 install virtualenvwrapper
Chystáme se upravit váš soubor .bashrc přidáním řádku, který upraví každé nové virtuální prostředí pro použití Pythonu 3. Virtuální prostředí nasměrujeme na adresář, který jsme vytvořili výše (.virtualenv) a také ukážeme na umístění virtualenv a virtualenvwrapper.
Nyní otevřete soubor .bashrc pomocí editoru Vim.
$ vim .bashrc
Pokud jste editor Vim ještě nepoužili nebo jej nemáte nainstalovaný v počítači, měli byste si jej nainstalovat nyní. Je to široce používaný linuxový editor, a to z dobrého důvodu.
$ sudo apt install vim
Po instalaci Vim otevřete soubor .bashrc zadáním příkazu vim .bashrc do vašeho terminálu. Přejděte na konec souboru .bashrc, stisknutím písmene i přejděte do režimu vkládání Vimu a přidejte tyto řádky:
#Virtualenvwrapper settings:
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_VIRTUALENV=/home/your_username/.local/bin/virtualenv
source ~/.local/bin/virtualenvwrapper.sh
Po dokončení stiskněte klávesu esc. Poté zadejte :wq a stiskněte enter. Tento příkaz uloží a ukončí editor Vim. Až budete hotovi, zavřete a znovu otevřete terminál.
Chcete-li vytvořit virtuální prostředí v Pythonu3 a okamžitě jej aktivovat, použijte tento příkaz ve svém terminálu:
$ mkvirtualenv name_of_your_env
Měli byste potvrdit, že toto prostředí je nastaveno pro Python3:
$ Python -V
Pro deaktivaci prostředí použijte příkaz deactivate.
$ deactivate
Chcete-li vypsat všechna dostupná virtuální prostředí, použijte ve svém terminálu příkaz workon nebo lsvirtualenv (stejný výsledek jako workon, ale zobrazený efektním způsobem):
$ workon
$ lsvirtualenv
Pro aktivaci jednoho konkrétního prostředí použijte workon + název vašeho prostředí:
$ workon name_of_your_env
Existuje několik užitečných příkazů, které možná budete muset někdy použít:
Rmvirtualenv odstraní konkrétní virtuální prostředí umístěné ve vašem adresáři .virtualenv.
$ rmvirtualenv name_of_your_env
Cpvirtualenv zkopíruje stávající virtuální prostředí do nového virtuálního prostředí a aktivuje ho.
$ cpvirtualenv old_virtual_env new_virtual_env
Výborně! Nyní jste vytvořili své první izolované prostředí Python 3.
na ubuntu 12.04 LTS, instalace přes pip, je nainstalována do
/usr/local/bin/virtualenvwrapper.sh
A pokud používáte Ubuntu 16.04 nebo novější, nainstaluje se na
~/.local/bin/virtualenvwrapper.sh