Prerequisiti per eseguire questo comando -
1) pip (acronimo ricorsivo di P ip I nstall p ython) è un sistema di gestione dei pacchetti utilizzato per installare e gestire pacchetti software scritti in Python. Molti pacchetti possono essere trovati nel Python Package Index (PyPI).
sudo apt-get install python-pip
2) Installare Virtual Environment. Utilizzato per creare ambienti virtuali, per installare pacchetti e dipendenze di più progetti isolati l'uno dall'altro.
sudo pip install virtualenv
3) Installare ambiente involucro virtuale About virtual env wrapper
sudo pip install virtualenvwrapper
dopo l'installazione di prerequisiti è necessario portare ambiente involucro virtuale in azione per creare un ambiente virtuale.Seguenti passaggi -
1) impostare la directory virtuale in ambiente percorso variabile export WORKON_HOME=(directory you need to save envs)
2) source /usr/local/bin/virtualenvwrapper.sh -p $WORKON_HOME
Come indicato da @ Mike, fonte `che virtualenvwrapper.sh` o which virtualenvwrapper.sh
può usato per individuare il file virtualenvwrapper.sh.
E 'meglio mettere sopra due righe in ~/.bashrc per evitare l'esecuzione dei comandi di sopra di ogni volta che si apre nuova shell. Questo è tutto ciò che serve per creare un ambiente utilizzando mkvirtualenv
punti da tenere a mente -
- sotto Ubuntu, potrebbe essere necessario installare virtualenv e virtualenvwrapper come root. Basta anteporre il comando sopra con sudo.
- seconda del processo utilizzato per installare virtualenv, il percorso virtualenvwrapper.sh può variare. Trova il percorso appropriato eseguendo $ find/usr -name virtualenvwrapper.sh. Regola di conseguenza la riga nel tuo script .bash_profile o .bashrc.
Impostazione 'WORKON_HOME' a "~/.virtualenvs"([valore predefinito] (http://virtualenvwrapper.readthedocs.org/en/latest/install.html)) permette di impostare virtualenvs privati –
Se si installa usando il gestore di pacchetti della distro, i file saranno in '/ usr/bin' invece di'/usr/local/bin'. In generale, non dovresti assumere l'uno o l'altro per essere trovato; questo è uno dei motivi per cui abbiamo una variabile 'PATH'. – tripleee
Questa risposta era basata sull'installazione di virtualenvwrapper con pip, che è ciò che preferisco fare. –