Folha de referências do gerenciador de pacotes Python pip

Guia de referência de linha de comando para pip. Aprenda a instalar, atualizar, desinstalar e gerenciar pacotes e dependências do Python.

Instalando e gerenciando pacotes

Comandos essenciais para adquirir pacotes do índice PyPI e consultar pacotes locais.

Método/FunçãoSintaxeDescrição
pip installpip install <package>Baixa e instala o pacote especificado.
pip install --upgradepip install -U <package>Atualiza o pacote para sua versão mais recente disponível.
pip uninstallpip uninstall <package>Desinstala o pacote especificado do caminho da biblioteca python ativa.
pip listpip listLista todos os pacotes instalados junto com seus números de versão.
pip showpip show <package>Exibe informações detalhadas de metadados sobre um pacote instalado.

Rastreamento de Dependências e Caches

Congelamento de configurações, arquivos de ambiente e ajustes de cache.

Método/FunçãoSintaxeDescrição
pip freezepip freezeProduz pacotes instalados no formato de requisitos (pacote==versão).
pip install -rpip install -r requirements.txtInstala todas as dependências listadas no arquivo de texto especificado.
pip checkpip checkVerifica se os pacotes instalados possuem dependências compatíveis.
pip cache purgepip cache purgeLimpa o armazenamento local do cache de roda baixado.

Script de demonstração interativo

run_all_cheat_methods.py
Executar no Editor
# pip install
pip install <package>

# pip install --upgrade
pip install -U <package>

# pip uninstall
pip uninstall <package>

# pip list
pip list

# pip show
pip show <package>

# pip freeze
pip freeze

# pip install -r
pip install -r requirements.txt

# pip check
pip check

# pip cache purge
pip cache purge

Perguntas frequentes

Qual é a diferença entre lista pip e congelamento pip?

pip list lista os pacotes instalados e suas versões em um formato amigável, enquanto pip freeze os imprime no formato package==version, adequado para gravação em um arquivo requirements.txt.

Como isolo dependências entre diferentes projetos?

Use o módulo venv integrado do Python para criar um ambiente virtual, ativá-lo e executar o pip nesse ambiente.

Tópicos Relacionados

Recursos Python recomendados

Expanda seu conhecimento com tutoriais interativos relacionados, folhas de dicas e comparações de código.