Virtualenv com Virtualenvwrapper no Ubuntu 18.04

mkdir .virtualenv

Agora você deve instalar o pip para Python3.

sudo apt install python3-pip

Confirme a instalação do pip3.

pip3 --version

Agora instale o virtualenv via pip3.

pip3 install virtualenv

Para descobrir o local em que seu virtualenv foi instalado, digite:

which virtualenv

Instale o virtualenvwrapper via pip3:

pip3 install virtualenvwrapper

Vamos modificar seu arquivo .bashrc adicionando uma linha que ajustará cada novo ambiente virtual para usar o Python 3. Apontaremos os ambientes virtuais para o diretório que criamos acima (.virtualenv) e também apontaremos para os locais dos virtualenv e virtualenvwrapper.

Agora abra o arquivo .bashrc usando o editor Vim.

vim .bashrc

Se você ainda não usou o editor Vim ou não o instala no seu computador, instale-o agora. É um dos editores Linux amplamente utilizados e por um bom motivo.

sudo apt install vim

Depois de instalar o Vim, abra o arquivo .bashrc, digitando o vim .bashrc comando no seu terminal. Navegue até a parte inferior do arquivo .bashrc, pressione a letra Eu para entrar no modo de inserção do Vim e adicionar estas linhas:

#Virtualenvwrapper settings:
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_VIRTUALENV=/home/goran/.local/bin/virtualenv
source ~/.local/bin/virtualenvwrapper.sh

Depois de terminar, pressione o Esc chave e digite:wq e pressione enter, este comando salvará e sairá do editor Vim. Feche e reabra o seu terminal quando terminar.

Para criar um ambiente virtual no Python3 e ativá-lo imediatamente, use este comando no seu terminal:

mkvirtualenv name_of_your_env

Você deve confirmar que este ambiente está configurado para Python3:

Python -V

Para desativar o ambiente, use o comando deactivate.

deactivate

Para listar todos os ambientes virtuais disponíveis, use o comando trabalho em ou lsvirtualenv (O mesmo resultado que o workon, mas mostrado de maneira sofisticada) no seu terminal:

workon

lsvirtualenv

Para ativar um ambiente específico, use workon + name do seu ambiente:

workon name_of_your_env

Existem vários comandos úteis que você pode precisar usar um dia:

Rmvirtualenv removerá um ambiente virtual específico localizado no diretório .virtualenv.

rmvirtualenv name_of_your_env

O Cpvirtualenv copiará o ambiente virtual existente para um novo ambiente virtual e o ativará.

cpvirtualenv old_virtual_env new_virtual_env

Bem feito!
Você criou seu primeiro ambiente isolado em Python 3!

Obrigado pela leitura! Confira mais artigos como este no meu perfil do freeCodeCamp: https://www.freecodecamp.org/news/author/goran/ e outras coisas divertidas que eu construo na minha página do GitHub: https://github.com/GoranAviani