Gerenciamento de Ambiente Virtual Python

PythonBeginner
Pratique Agora

Introdução

O ambiente virtual Python é uma ferramenta utilizada para isolar diferentes ambientes Python em uma única máquina. Isso é útil ao trabalhar em projetos com requisitos diferentes, ou quando você deseja evitar pacotes conflitantes no seu ambiente Python global.

Conquistas

  • Comando virtualenv
  • Ativar Ambiente Virtual
  • Sair do Ambiente Virtual
  • Atribuir Versão do Python

Criando o Ambiente Virtual

Primeiramente, vamos criar um ambiente virtual Python.

virtualenv venv

Agora temos um ambiente virtual chamado "venv". Em seguida, podemos instalar pacotes Python no ambiente virtual.

Criação do ambiente virtual Python

Usando o Ambiente Virtual

Agora, usamos o comando source para ativar o ambiente virtual:

source venv/bin/activate

Ativando o ambiente virtual

Em seguida, instalamos um pacote de terceiros:

pip install pygame

Instalando o pacote pygame

pygame foi instalado com sucesso neste ambiente.

pip list

Lista de pacotes instalados

Finalmente, use o comando deactivate para sair do ambiente virtual:

Comando para desativar o ambiente virtual

Podemos ver que pygame não está instalado no ambiente principal.

pygame não no ambiente principal

Diferentes Versões do Python

Também podemos criar um ambiente virtual usando a versão do Python que desejamos.

Por exemplo, para criar um ambiente virtual Python3, primeiro, devemos saber onde o Python3 está:

which python3

Localizando o caminho do executável Python3

Então, podemos usar -p para atribuí-lo:

virtualenv -p /usr/bin/python3 venv3

Criando um ambiente virtual Python3

Resumo

Parabéns! Você concluiu o Laboratório de Ambiente Virtual Python.

Neste laboratório, você aprendeu a:

  • Criar um ambiente virtual Python.
  • Usar o gerenciador de pacotes PyPI para instalar pacotes em um ambiente virtual Python.
  • Gerenciar diferentes ambientes virtuais Python.