Repolode
pypa

pypa/virtualenv

Ferramenta para criar ambientes virtuais Python isolados, permitindo que cada projeto mantenha seu próprio conjunto de pacotes.

Estrelas
5,065
Forks
1,138
Issues abertas
4
Último commit
ontem

O que é?

virtualenv é uma ferramenta de linha de comando para criar ambientes Python isolados. Cada ambiente tem seu próprio interpretador e diretório site-packages, então os pacotes instalados para um projeto não afetam outros projetos nem o Python do sistema.

O projeto é publicado no PyPI e mantido pela organização PyPA (Python Packaging Authority). A documentação aborda instalação e uso, e o repositório inclui um changelog. Os metadados listam suporte a fluxos de trabalho relacionados a CPython, PyPy, Jython e Cython.

É uma biblioteca e CLI de uso geral, adequada a qualquer fluxo de desenvolvimento em Python que precise de isolamento de dependências.

Recursos principais

  • 01Cria ambientes Python isolados, cada um com seu próprio interpretador e diretório site-packages.
  • 02Pode ser instalado pelo PyPI e usado como ferramenta de linha de comando.
  • 03Oferece suporte a várias implementações de Python, incluindo PyPy e Jython.
  • 04É mantido pela organização PyPA e conta com documentação e changelog.

Casos de uso

  • Manter separadas as dependências de diferentes projetos Python.
  • Testar um projeto com diferentes interpretadores ou versões de pacotes.
  • Instalar pacotes Python sem modificar o Python do sistema.

Em coleções

Tópicos

Perguntas frequentes

O que é virtualenv?
Ferramenta para criar ambientes virtuais Python isolados, permitindo que cada projeto mantenha seu próprio conjunto de pacotes. virtualenv é uma ferramenta de linha de comando para criar ambientes Python isolados. Cada ambiente tem seu próprio interpretador e diretório site-packages, então os pacotes instalados para um projeto não afetam outros projetos nem o Python do sistema.
virtualenv é gratuito? Qual é a licença?
virtualenv é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
virtualenv ainda é mantido?
Manutenção ativa. O último commit de virtualenv foi em 6 de nov. de 2026.
Para que posso usar virtualenv?
Manter separadas as dependências de diferentes projetos Python. Testar um projeto com diferentes interpretadores ou versões de pacotes. Instalar pacotes Python sem modificar o Python do sistema.
Onde consigo virtualenv?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/pypa/virtualenv

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados