Introdução ao Pipenv

Pipenv Ă© uma ferramenta que combina a gestĂŁo de dependĂȘncias com a criação de ambiente virtual para seus projetos. Ele adiciona ou remove pacotes automaticamente do arquivo Pipfile conforme vocĂȘ instala e desinstala pacotes.

Principais Comandos do Pipenv

  • pip install pipenv: Instala o gerenciador de pacotes pipenv.
  • pipenv : mostra todos os comandos disponĂ­veis no pipenv;
  • pipenv install nome_do_pacote: Instala um pacote e adiciona ao Pipfile.
  • pipenv uninstall nome_do_pacote: Remove um pacote.
  • pipenv graph: Lista todos os pacotes instalados e suas dependĂȘncias.
  • pipenv lock: Gera uma lista de pacotes instalados e suas versĂ”es.
  • pipenv requirements: gera um arquivo requirements.txt do Pipfile.lock.
  • pipenv sync: instala todos os pacotes do Pipfile.lock.
  • pipenv check : procura por vulnerabilidades nas dependĂȘncias.
  • pipenv clean : desinstala pacotes que nĂŁo estĂŁo na lista do pipenv;
  • pipenv --python 3.12 : cria um novo projeto com Python 3.12;
  • pipenv install --dev : instala todas as dependĂȘncias para um projeto;
  • pipenv --rm : remove um projeto;
  • pipenv install -e: instala um setup.py no ambiente virtual;
  • pipenv shell: acessa um terminal no ambiente virtual;

Exemplo Comandos do Pipenv

python -m venv meu_ambiente   # Criando o ambiente virtual
meu_ambiente\Scripts\activate # Ativando o ambiente no Windows
pip install pipenv            # Instalando o venv no ambiente
pipenv install nome_do_pacote
pipenv graph
pipenv uninstall nome_do_pacote

ReferĂȘncias