Da minha experiência, seguindo as instruções em alguns sites, você terá problemas. Aqui está como eu fiz isso, mas primeiro os erros comuns:
pip install virtualenv
pip install virtualenvwrapper
export WORKON_HOME=~/Envs
source /usr/local/bin/virtualenvwrapper.sh
agora, isso não vai funcionar para você, especialmente agora com o 16.04, que vem com virtualenv como um de seus pacotes. Algumas armadilhas agora estão tentando desinstalá-lo com:
sudo pip uninstall virtualenv
quando você nunca o instalou com direitos de administrador. Em vez disso:
pip uninstall virtualenv
e agora instale-o com o repositório do Ubuntu (recomendado) usando:
sudo apt-get install virtualenv
sudo apt install virtualenvwrapper
virtualwrapper (wrappers amigáveis para a funcionalidade do virtualenv)
O motivo pelo qual também estamos instalando o virtualwrapper é porque ele oferece comandos simples e agradáveis para gerenciar seus ambientes virtuais.
echo "source /usr/share/virtualenvwrapper/virtualenvwrapper.sh" >> ~/.bashrc
Virtualenvwrapper de origem em .bashrc
ou
abra seu arquivo .bashrc e adicione:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/PyProj
source /usr/share/virtualenvwrapper/virtualenvwrapper.sh
isto irá definir a localização onde os ambientes virtuais devem viver, a localização dos diretórios do projeto de desenvolvimento e a localização do script instalado com este pacote.
agora execute workon
Se esta é sua primeira vez, não vai mostrar nada, não entre em pânico. Caso contrário, uma lista de ambientes, vazia, é impressa.
executar mkvirtualenv temp
novo ambiente, temp é criado e ativado.
em seguida, execute workon
novamente
Desta vez, o ambiente temp está incluído.
Agora divirta-se