Configurazione di un ambiente virtuale Ora apri il tuo terminale nella home directory facendo clic con il tasto destro e scegliendo l'opzione "Apri nel terminale". Puoi anche premere CTRL , ALT e T tasti sulla tastiera contemporaneamente per aprire automaticamente l'applicazione Terminale.
Devi prima creare una directory speciale che conterrà tutti i tuoi ambienti virtuali. Quindi procedi con la creazione di una nuova directory nascosta chiamata virtualenv.
$ mkdir .virtualenv
Ora dovresti installare pip per Python3.
$ sudo apt install python3-pip
Conferma l'installazione di pip3.
$ pip3 --version
Ora installa virtualenv tramite pip3.
$ pip3 install virtualenv
Per trovare dove è stato installato il tuo virtualenv, digita:
$ which virtualenv
Installa virtualenvwrapper tramite pip3:
$ pip3 install virtualenvwrapper
Modificheremo il tuo file .bashrc aggiungendo una riga che regolerà ogni nuovo ambiente virtuale per utilizzare Python 3. Indirizzeremo gli ambienti virtuali alla directory che abbiamo creato sopra (.virtualenv) e indicheremo anche le posizioni del virtualenv e virtualenvwrapper.
Ora apri il file .bashrc usando l'editor Vim.
$ vim .bashrc
Se non hai ancora utilizzato l'editor Vim o non lo hai installato sul tuo computer, dovresti installarlo ora. È un editor Linux ampiamente utilizzato e per una buona ragione.
$ sudo apt install vim
Dopo aver installato Vim, apri il file .bashrc digitando il comando vim .bashrc nel tuo terminale. Spostati in fondo al file .bashrc, premi la lettera i per accedere alla modalità di inserimento di Vim e aggiungi queste righe:
#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
Dopo aver finito, premi il tasto esc. Quindi digita :wq e premi invio. Questo comando salverà e chiuderà l'editor Vim. Chiudi e riapri il tuo terminale quando hai finito.
Per creare un ambiente virtuale in Python3 e attivarlo immediatamente, usa questo comando nel tuo terminale:
$ mkvirtualenv name_of_your_env
Dovresti confermare che questo ambiente è configurato per Python3:
$ Python -V
Per disattivare l'ambiente utilizzare il comando di disattivazione.
$ deactivate
Per elencare tutti gli ambienti virtuali disponibili usa il comando workon o lsvirtualenv (stesso risultato di workon ma mostrato in modo elegante) nel tuo terminale:
$ workon
$ lsvirtualenv
Per attivare un ambiente specifico usa workon + nome del tuo ambiente:
$ workon name_of_your_env
Ci sono diversi comandi utili che potresti aver bisogno di usare un giorno:
Rmvirtualenv rimuoverà uno specifico ambiente virtuale situato nella tua directory .virtualenv.
$ rmvirtualenv name_of_your_env
Cpvirtualenv copierà l'ambiente virtuale esistente in un nuovo ambiente virtuale e lo attiverà.
$ cpvirtualenv old_virtual_env new_virtual_env
Ben fatto! Ora hai creato il tuo primo ambiente Python 3 isolato.
su Ubuntu 12.04 LTS, installando tramite pip, viene installato in
/usr/local/bin/virtualenvwrapper.sh
E se stai usando Ubuntu 16.04 o successivo, è installato su
~/.local/bin/virtualenvwrapper.sh