mkdir .virtualenvAgora você deve instalar o pip para Python3.
sudo apt install python3-pipConfirme a instalação do pip3.
pip3 --versionAgora instale o virtualenv via pip3.
pip3 install virtualenvPara descobrir o local em que seu virtualenv foi instalado, digite:
which virtualenvInstale o virtualenvwrapper via pip3:
pip3 install virtualenvwrapperVamos 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 .bashrcSe 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 vimDepois 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.shDepois 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_envVocê deve confirmar que este ambiente está configurado para Python3:
Python -VPara desativar o ambiente, use o comando deactivate.
deactivatePara 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
lsvirtualenvPara ativar um ambiente específico, use workon + name do seu ambiente:
workon name_of_your_envExistem 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_envO Cpvirtualenv copiará o ambiente virtual existente para um novo ambiente virtual e o ativará.
cpvirtualenv old_virtual_env new_virtual_envBem 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
