Python - Criando virtualenv no Ubuntu/Debian

Aprenda a gerenciar projetos com virtualenv

Featured image

Assista a explicação completa em nosso Canal no YouTube:

Para que possamos dá inicio ao processo de criação é necessário ter o gerenciador de pacotes do python instalado em seu sistema operacional. para verificar, rode o seguinte comando em seu termial:

pip --version

Se ouver uma saída positiva mostrando endereço de algum diretório, isso significa que o pip está instalado. caso ocorra algum erro, tente:

pip3 --version

Se nenhuma dessas duas opções funcionarem, você deve instalar o pip em seu Sistema Operacional.

Instalar o pip para o Python2

Rode o seguinte comando no seu Terminal:

sudo apt install python-pip

Verificar se foi realmente instalado.

pip2 --version

A saida do comando ACIMA será algo parecido com esse:

pip 20.2.4 from /home/user/.local/lib/python2.7/site-packages/pip (python 2.7)

Instalar o pip para o Python3

Rode o seguinte comando no seu Terminal:

sudo apt install python3-pip

verificar se foi realmente instalado

pip3 --version

a saida do comando assim será algo parecido com esse:

pip 21.0.1 from /home/usr/.local/lib/python3.8/site-packages/pip (python 3.8)

Instalando Virtualenv o Sistema Operacional usando o pip

Tendo verificado se o pip está instalado em seu Sistema Operacional, agora podemos continuar, a primeira coisa que devemos fazer para podemos criar uma virtualenv no Ubuntu é instalar a virtualenv, esse programa irá ser responsável por criar as “virtuais envs”.

para temos acesso as funcionalidades, devemos instala-la utilizando o gerencioador de arquivos que instalamos na etapa anterior, para isso digite o seguinte código em seu terminal:

Instalar virtualenv para o Python2

Rode o seguinte código em seu terminal:

pip2 install virtualenv

Para verificar se a instalação ocorreu de forma correta, digite o seguinte comando no seu terminal:

virtualenv --version

Terá como saída no terminal a seguinte informação:

virtualenv 20.4.2 from /home/usr/.local/lib/python2.7/site-packages/virtualenv/\_\_init\_\_.pyc

Instalar virtualenv para o Python3

Rode o seguinte código em seu terminal:

pip3 install virtualenv

Para verificar se a instalação ocorreu de forma correta, digite o seguinte comando no seu terminal:

virtualenv --version

Terá como saída no terminal a seguinte informação:

virtualenv 20.0.28 from /home/usr/.local/lib/python3.8/site-packages/virtualenv/\_\_init\_\_.py

Criando uma Virtualenv

Para criar uma virtualenv é muito fácil, basta ir para o diretório do projeto que você deseja criar a virtualenv e roda o seguinte comando no seu terminal:

virtualenv <Nome>

“nome” é o nome que você deseja dá a sua virtualenv, normalmente se coloca env.

Espere o processo de criação termionar, e você terá a sua primeira virtualenv, depois de rodado o código acima, você irá ver no diretório do seu projeto uma nova pasta com o nome que você colocou em sua virtualenv.

Até esse nomento nós apenas criamos a virtualenv, no entanto, para podemos utilizala devemos ativa-la, para isso demos correr o seguinte código no termial, abra um terminal na pasta do projeto, e rode:

 source nome-da-virtualenv/bin/activacte

Pronto, agora você tem sua virtualenv ativada e pronta para ser utilizada em seu projeto, agora todo pacote/lib/módulo que você instalar utilizando o pip irá ser instalado em sua virtalenv e estará disponível para esse projeto em explecifico.

Lembrando que caso você feche o terminal, e volte para dá continuidade em seu projeto você deve ativar sua virtualenv novamente seguindo o passo anterior.

Desativando e removendo Virtualenv

caso você não deseje mais utilizar uma env, voçê pode desativar ou remove-la/deletar-la. Para desativa-lá basta fechar o terminal ou digitar no terminal o seguinte copmando:

deactivate

Caso você deseje remove-lá para sempre, digite o seguinte comando no terminal, dentro do diretório do projeto:

rm -r nome-da-virtualenv

Esperamos tê-lo(a) ajudado(a) a sanar suas dúvidas. Até o próximo post…