Introdução ao Pip: Seu Guia para o Gerenciamento de Pacotes Python

DeltaOps
3 min readJun 4, 2024

--

Photo by Christopher Gower on Unsplash
  • Explicar o que é o pip e sua importância para o ecossistema Python.
  • Mencionar que este post irá cobrir os conceitos básicos do pip e como utilizá-lo de forma eficiente.

O que é o Pip?

  • Definir o pip como o gerenciador de pacotes padrão do Python.
  • Explicar a função do pip em instalar, atualizar e remover bibliotecas e pacotes Python.

Instalando o Pip

No meu caso, estou utilizando o Ubuntu 22.04, porém é importante seguir a documentação específica do seu sistema operacional para fazer a instalação correta do pip.

A instalação do pip pode variar ligeiramente entre diferentes distribuições Linux, macOS ou Windows. Por exemplo, no Ubuntu 22.04, você pode instalar o pip executando o seguinte comando no terminal:

sudo apt-get update
sudo apt-get install -y python3-pip

pip3 --version

Usando o Pip

Comandos básicos do pip:

  • Instalar um pacote

pip install <pacote>

EX: pip install flask

  • Remover um pacote

pip uninstall <pacote>

Ex: pip uninstall flask

  • Atualizar um pacote
  • pip install --upgrade <pacote>

Ex: pip install --upgrade flask

  • Listar os pacotes instalados

Ex: pip list

Por último, o comando pip freeze é bastante interessante. Ele gera uma saída no formato do requirements.txt, que lista todos os pacotes Python instalados atualmente no seu ambiente virtual ou sistema.

Esse arquivo de requisitos é muito útil para gerenciar as dependências do seu projeto. Você pode compartilhá-lo com outras pessoas ou utilizá-lo para recriar o mesmo ambiente em outro lugar. Basta instalar todos os pacotes listados no arquivo usando o comando:

pip install -r requirements.txt

Dessa forma, você garante que todas as bibliotecas e pacotes necessários serão instalados, facilitando a configuração do ambiente de desenvolvimento ou de produção do seu projeto. O arquivo de requirements.txt é uma ótima prática para manter o controle e a portabilidade das dependências do seu código.

Nos acompanhe nas redes sociais e até a próxima!

https://deltaops.com.br/

https://www.linkedin.com/company/deltaopscloud/

Referência:

Escrito por 🖋️ Diogo Lima
Sócio Fundador da Empresa DeltaOps

--

--

DeltaOps
DeltaOps

Written by DeltaOps

Somos uma consultoria especializada em Cloud, DevOps e SRE. Apaixonados por automação, ajudamos empresas em sua jornada para a nuvem com práticas DevOps.

No responses yet