Pular para o conteúdo principal

Ambiente virtual no Python

Neste tutorial, você vai entender o que é um ambiente virtual e duas maneiras de criá-lo.
Atualizado 17 de set. de 2026  · 7 min lido

Explorar com IA

ChatGPTClaudePerplexity

python datacamp banner

Ambiente virtual no Python

Entenda o que é um ambiente virtual e veja duas maneiras de criá-lo: Pipenv, muito usado por desenvolvedores web, e distribuições Anaconda, preferidas por cientistas de dados, em que o ambiente virtual é criado com o "conda" pelo "Anaconda Prompt". Também há a opção de criar pelo Anaconda Navigator.

O ambiente virtual serve para criar um contêiner ou ambiente isolado onde as dependências do Python são instaladas para um projeto específico. Assim, você pode trabalhar com diferentes versões do Python e seus pacotes. Cientistas de dados costumam usar a distribuição Anaconda, que já vem com muitos pacotes úteis pré-instalados, fáceis de instalar e gerenciar. Desenvolvedores web que usam Django, Flask e outros frameworks em Python podem usar o Pipenv como seu ambiente virtual.

Pipenv

O Pipenv é uma forma moderna e popular de criar automaticamente um "virtualenv" para o projeto. Ele gera um Pipfile, que ajuda a gerenciar pacotes e facilita instalar ou remover dependências. Com o Pipenv, "pip" e "virtualenv" trabalham juntos para criar um ambiente virtual, e o Pipfile substitui o "requirements.txt", registrando as versões dos pacotes do projeto.

Este tutorial usa o Git Bash como terminal no Windows. No Mac, você pode usar o Homebrew (gerenciador de pacotes) e, no Linux, o LinuxBrew.

Vamos criar um projeto com o comando "mkdir project-name" (criar diretório) usando o nome "new-project" e entrar na nova pasta com o comando "cd".
new project

No Windows, use o comando abaixo para instalar o "pipenv".

pip install pipenv

No Linux/Mac, depois de instalar o LinuxBrew, use o comando abaixo para instalar o "pipenv".

brew install pipenv

Criando um virtualenv para o projeto

Para criar o "virtualenv" do projeto, use o comando abaixo.

pipenv shell O comando "pipenv" cria um novo "virtualenv" para o projeto e um Pipfile ao lado. virtualenv

Instalando/desinstalando pacotes do projeto

Você vai instalar dois pacotes, "requests" e "flask", no seu ambiente virtual com os comandos:
pipenv install requests
pipenv install flask
Após a instalação dos dois pacotes, você verá mudanças como as abaixo. installation Para desinstalar um pacote, use:
pipenv uninstall flask

Saindo do ambiente virtual

Para desativar o ambiente atual, use: exit

Anaconda

O Anaconda é a plataforma mais popular entre cientistas de dados e engenheiros de machine learning. Ele inclui o "Conda", que ajuda a gerenciar ambientes, bibliotecas e dependências.

Instalando o Anaconda para gerenciar ambientes virtuais Python

  • No Windows, siga o tutorial abaixo para configurar a distribuição Anaconda.

Instalar Anaconda no Windows

  • No Linux/Mac, siga o tutorial abaixo para configurar a distribuição Anaconda.

Instalar Anaconda no Mac/Linux
Use a versão 4.6 ou mais recente do Anaconda. Em versões anteriores, alguns comandos mudam um pouco. Se você estiver em uma versão antiga, atualize com:
conda update conda Você pode criar ambientes virtuais de duas maneiras, como mostrado abaixo.

    • Anaconda Prompt — ferramenta de linha de comando instalada junto com o Anaconda.
    • Anaconda Navigator — interface gráfica alternativa para iniciar e gerenciar pacotes no Anaconda.

Este tutorial usa Windows, mas funciona em qualquer sistema operacional. Pode haver pequenas diferenças nos comandos do Anaconda, porém o processo geral de criação do ambiente virtual é o mesmo. No Mac/Linux, abra o "Terminal" para obter o mesmo resultado. Conforme a necessidade do seu projeto, consulte o guia abaixo para mais detalhes sobre criação de ambientes virtuais.
Managing environments

Anaconda Prompt

Clique no ícone do Windows no canto inferior da tela para abrir a busca. Digite "Anaconda Prompt" e pressione Enter para abrir. Use conda para verificar se o Anaconda foi instalado com sucesso; você deverá ver algo como abaixo. anaconda prompt

      1. Criando um novo ambiente virtual.
        O comando abaixo usa a flag "-n" para criar um novo ambiente com o nome "env" e a versão específica do Python "3.7". conda create -n env python = 3.7

      2. Ativando o ambiente virtual.
        O comando abaixo ativa o ambiente virtual; o prompt muda e mostra "env" entre parênteses. conda activate env activating environment

      3. Instalando o pacote necessário.
        Por exemplo, para instalar o pacote "numpy" no ambiente "env":
        conda install -n env numpy
        OU
        Você também pode usar o gerenciador de pacotes do Python para instalar o "numpy": pip install numpy
        pip install numpy

      4. Listando todos os pacotes instalados em um ambiente virtual.
        O comando abaixo lista os pacotes do ambiente virtual atual. conda list
        packages in virtual environment

      5. Listando todos os ambientes virtuais criados.
        Todos os ambientes criados serão listados com o comando: conda env list command

      6. Desativando o ambiente virtual.
        O comando abaixo desativa o ambiente atual "env" e volta para o "base". conda deactivate

      7. Removendo o ambiente virtual.

O comando abaixo remove o ambiente virtual "myenv" com todos os seus pacotes de uma só vez. conda env remove -n myenv remove packages Como você pode ver, após listar com 'conda env list', apenas dois ambientes virtuais são mostrados. virtual environments

Anaconda Navigator

      1. Clique no ícone do Windows no canto inferior da tela para abrir a busca. Digite "Anaconda Navigator" e pressione Enter para abrir.
      2. Vá para "Environments"; dois ambientes virtuais serão exibidos. "base" é o padrão e "env" é o ambiente criado anteriormente. anaconda navigator

      3. Clique em "Create" e preencha as informações como abaixo para criar um novo ambiente virtual chamado "new-env". create new environment

      4. Selecione "new-env" e escolha "All" para instalar o pacote necessário — no nosso caso, o numpy. new env

      5. Selecione "new-env" na tela inicial para que o lançamento de aplicativos seja específico a esse ambiente virtual. new env 2

Conclusão

Parabéns por concluir o tutorial!

Você aprendeu o que é um ambiente virtual e como criá-lo com Pipenv e Anaconda.

Confira os cursos abaixo, criados pela Anaconda na plataforma DataCamp, para continuar aprendendo:

Referências:
Installing pipenv

Tópicos
Python

Saiba mais sobre Python

Curso

Introdução ao Python

4 h
7M
Domine os fundamentos da análise de dados com Python em quatro horas e explore pacotes populares.
Ver detalhesRight Arrow
Iniciar Curso
Ver maisRight Arrow
Relacionado

blog

Tutorial: Como instalar o Python no macOS e no Windows

Saiba como instalar o Python em sua máquina pessoal com este tutorial passo a passo. Se você é um usuário do Windows ou do macOS, descubra vários métodos para começar a usar o Python em sua máquina.
Richie Cotton's photo

Richie Cotton

14 min

Tutorial

Instruções IF, ELIF e ELSE em Python

Neste tutorial, você vai aprender só sobre as instruções if else do Python.
Sejal Jaiswal's photo

Sejal Jaiswal

9 min

Tutorial

Tutorial de instalação do Anaconda no Windows

Este tutorial demonstrará como você pode instalar o Anaconda, um poderoso gerenciador de pacotes, no Microsoft Windows.
DataCamp Team's photo

DataCamp Team

5 min

Tutorial

Tutorial de como executar scripts Python

Saiba como executar um script Python a partir da linha de comando e também como fornecer argumentos de linha de comando ao seu script.
Aditya Sharma's photo

Aditya Sharma

10 min

Tutorial

Configuração do VSCode para Python: Um guia completo

Experimente uma forma simples, divertida e produtiva de desenvolvimento em Python, aprendendo sobre o VSCode e suas extensões e recursos.
Abid Ali Awan's photo

Abid Ali Awan

13 min

Tutorial

Tutorial de lambda em Python

Aprenda uma maneira mais rápida de escrever funções em tempo real com as funções lambda.
DataCamp Team's photo

DataCamp Team

3 min

Ver MaisVer Mais