1
resposta

pip3

Boa noite.

Por que o professor precisou rodar esse comando? Para que serve isso?

sudo pip3 install virtualenv nose coverage nosexcover pylint

Obrigada.

1 resposta

Olá, tudo bem com você?

O pip3 é um gerenciador de pacotes do Python, que permite a instalação de diversas bibliotecas e ferramentas. Já o comando sudo é utilizado para executar o comando como superusuário, permitindo a instalação das ferramentas no sistema.

Deixo abaixo as funções das ferramentas instaladas:

  • virtualenv é uma ferramenta que permite a criação de ambientes virtuais para o Python, ajudando a manter as dependências dos projetos organizadas.
  • nose é um framework de teste para o Python, que permite a criação de testes unitários.
  • coverage é uma ferramenta que permite a análise da cobertura de testes.
  • nosexcover é um plugin para o nose que permite a geração de relatórios de cobertura.
  • pylint é uma ferramenta que ajuda na análise de código Python, verificando erros e problemas de estilo.

De forma lúdica, o comando sudo é como se você fosse o proprietário de uma casa e tivesse a chave mestra para todas as portas da casa, então é um comando de autorização. Já o comando pip3 é como se você fosse o proprietário da casa e precisasse comprar materiais de construção para a reforma. Você precisa ir até a loja de materiais de construção e comprar os materiais necessários conforme a necessidade e assim é o pip para instalar as bibliotecas conforme a necessidade.

Espero ter ajudado. Não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Em caso de dúvidas estou à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!