
Utilizando virtualenv para criar ambientes virtuais no Python3
Este tutorial contém os procedimentos básicos para criar um ambiente virtual para o desenvolvimento de aplicações utilizando o Python3. A vantagem é que os pacotes ficam restritos aos ambientes de cada aplicação em desenvolvimento, reduzindo assim, a possilidade de conflitos com diferentes versões.
Os comandos utilizados foram testados no Ubuntu 19.10 e provavelmente funcionam no MacOS. Para Windows consulte o manual.
Instalando o virtualenv
Instale o pacote python3-venv
:
sudo apt install python3-venv
Criando o ambiente virtual
Crie uma pasta para o seu projeto:
mkdir nome-do-projeto
Acesse a pasta do projeto:
cd nome-do-projeto
Crie o ambiente virtual dentro da pasta do seu projeto:
python3 -m venv venv
Acessando o ambiente virtual
Para acessar o seu ambiente virtual utilize o comando source
:
source venv/bin/activate
Listando os pacotes instalados
Utilize o pip3
para listar os pacotes do python3 instalados em seu ambiente virtual:
pip3 list
Instalando novos pacotes
Utilize o pip3
para instalar pacotes exclusivamente dentro do seu ambiente virtual. No exemplo a seguir instalamos o pacote Flask
:
pip3 install flask
Saindo do ambiente virtual
Para sair do ambiente virtual utilize o comando a seguir:
deactivate