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ção | Sintaxe | Descrição |
|---|---|---|
| pip install | pip install <package> | Baixa e instala o pacote especificado. |
| pip install --upgrade | pip install -U <package> | Atualiza o pacote para sua versão mais recente disponível. |
| pip uninstall | pip uninstall <package> | Desinstala o pacote especificado do caminho da biblioteca python ativa. |
| pip list | pip list | Lista todos os pacotes instalados junto com seus números de versão. |
| pip show | pip 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ção | Sintaxe | Descrição |
|---|---|---|
| pip freeze | pip freeze | Produz pacotes instalados no formato de requisitos (pacote==versão). |
| pip install -r | pip install -r requirements.txt | Instala todas as dependências listadas no arquivo de texto especificado. |
| pip check | pip check | Verifica se os pacotes instalados possuem dependências compatíveis. |
| pip cache purge | pip cache purge | Limpa o armazenamento local do cache de roda baixado. |
Script de demonstração interativo
# 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 purgePerguntas 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
Guia de referência para funções integradas do Python. Aprenda como usar print, len, range, enumerate, zip, map, filter e muito mais.
Folha de referências de coleções e estruturas de dados PythonGuia completo para módulo de coleções Python e estruturas de dados nativas. Aprenda listas, ditados, conjuntos, tuplas, deques e tuplas nomeadas.
Folha de referências de conversões de tipo PythonAprenda conversões de tipo implícitas e explícitas em Python. Converta entre strings, inteiros, flutuantes, listas, conjuntos e dicionários.
Recursos Python recomendados
Expanda seu conhecimento com tutoriais interativos relacionados, folhas de dicas e comparações de código.
Loops Python
Aprenda como usar loops Python para iterar dados. Domine as práticas recomendadas para loops for, while loops, break, continue e loop com exemplos interativos.
Como instalar pacotes Python usando pip
Aprenda como instalar e gerenciar pacotes de terceiros em Python usando pip. Descubra ambientes virtuais, requisitos.txt e comandos básicos.
Python vs JavaScript: qual linguagem de programação é a melhor?
Uma comparação abrangente entre Python e JavaScript. Explore diferenças de sintaxe, desempenho, casos de uso (backend versus frontend) e exemplos de codificação.