Ao trabalhar com projetos Python, é comum ter a necessidade de gerenciar diferentes versões de bibliotecas e dependências. Um ambiente virtual Python é uma excelente solução para esse problema, permitindo que você crie e isole ambientes de desenvolvimento independentes.
Neste tutorial, vamos aprender passo a passo como criar um ambiente virtual Python no Ubuntu 22.04.
Pré-requisitos
Antes de começarmos, certifique-se de ter o Python 3 instalado em seu sistema Ubuntu 22.04. Você pode verificar a versão do Python executando o seguinte comando no terminal:
#python3 — version
Se o Python 3 não estiver instalado, você pode instalá-lo com o seguinte comando:
sudo apt-get update
sudo apt-get install python3
Criando um ambiente virtual Python
- Instale o pacote
virtualenv
:
sudo apt-get install python3-virtualenv
2. Crie um novo ambiente virtual:
python3 -m venv deltaops
Neste exemplo, estamos criando um ambiente virtual chamado “deltaops”. Você pode escolher qualquer nome que desejar.
3. Ative o ambiente virtual:
source deltaops/bin/activate
Você verá (deltaops)
no início do seu prompt de comando, indicando que o ambiente virtual está ativo.
4. Instale pacotes Python no ambiente virtual:
pip install flask
Você pode instalar as bibliotecas e dependências necessárias para o seu projeto neste ambiente virtual.
5. Desativar o ambiente virtual:
deactivate
Isso retornará o seu prompt de comando ao estado normal.
Benefícios de usar um ambiente virtual Python
Alguns dos principais benefícios de usar um ambiente virtual Python incluem:
- Isolamento de dependências: Cada projeto pode ter suas próprias dependências, evitando conflitos entre os ambientes.
- Gerenciamento de versões: Você pode gerenciar diferentes versões do Python e de bibliotecas em diferentes ambientes virtuais.
- Facilidade de compartilhamento: Você pode compartilhar facilmente seu ambiente virtual com outros desenvolvedores, garantindo que eles tenham exatamente as mesmas dependências.
Conclusão
Neste tutorial, você aprendeu como criar e gerenciar um ambiente virtual Python no Ubuntu 22.04. O uso de ambientes virtuais é uma prática essencial para manter seus projetos Python organizados e evitar conflitos de dependências.
Agora que você sabe como criar um ambiente virtual, sinta-se à vontade para explorar e personalizá-lo de acordo com as necessidades do seu projeto. Bons estudos e feliz desenvolvimento!
✨ Nos acompanhe nas redes sociais e até a próxima!
https://www.linkedin.com/company/deltaopscloud/
✨ Referência:
Escrito por 🖋️ Diogo Lima
Sócio Fundador da Empresa DeltaOps