Pip Install no Python – O que é e Para que Serve?

Hoje eu quero te mostrar o que é o pip install no Python e alguns outros comandos do pip que podem ser úteis pra você!

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

O que você aprende neste vídeo

Resposta rápida: Nesta aula, o instrutor explica o pip install do Python: o pip é o gerenciador de pacotes (já vem com o Python) que instala, atualiza e desinstala bibliotecas. Ele mostra o erro comum (rodar o comando dentro do arquivo .py) e onde rodar de verdade (o terminal / Anaconda Prompt), além dos comandos uninstall, --upgrade, pip list, pip freeze e requirements.txt.

Neste vídeo (15 min):

  • 0:00 - O que é o pip: o gerenciador de pacotes do Python (já vem instalado), para instalar, atualizar e desinstalar bibliotecas.
  • 2:00 - O erro comum: rodar o pip install dentro do arquivo .py. O certo é no terminal / prompt de comando.
  • 3:00 - Onde rodar: o terminal do PyCharm, o Anaconda Prompt (ou !pip dentro do Jupyter).
  • 7:00 - Outros comandos: pip uninstall e pip install --upgrade (atualizar uma biblioteca).
  • 9:00 - pip list e pip freeze: listar as bibliotecas instaladas.
  • 11:00 - Gerar o requirements.txt (pip freeze > requirements.txt) e instalar de volta (pip install -r requirements.txt).

O pip é o gerenciador de pacotes do Python, e o comando pip install serve para baixar e instalar bibliotecas do repositório PyPI. Por exemplo, pip install pandas instala a biblioteca pandas com suas dependências. Com o pip você também atualiza (pip install –upgrade), remove (pip uninstall) e lista (pip list) os pacotes, ampliando o que o Python consegue fazer.

O Que É Pip Install no Python

Você provavelmente já viu o esse comando dentro do Python em algumas das aulas aqui do blog ou do canal da Hashtag Programação não é mesmo?

Mas você sabe o que é o pip no Python ou para que ele serve? Hoje eu vou te mostrar o que ele faz e como podemos utilizá-lo dentro do Python.

Ícone PythonPython Impressionador

Você vai aprender a linguagem de Programação que mais cresce no Mundo para fazer automações incríveis, desenvolver sites, fazer análises de dados, trabalhar com Ciência de Dados, Inteligência Artificial, mesmo que você nunca tenha tido nenhum contato com Programação na vida.

Começar agoraSeta para a direita
Fundo PythonTelas Python
Luz Python

Pip no Python

Por padrão o pip já vem instalado no seu Python e ele é um gerenciador de pacotes no Python, então ele vai gerenciar as bibliotecas que você vai instalar, desinstalar e atualizar.

Lembrando que uma biblioteca é um pacote de códigos que alguém já criou para que você já possa utilizar.

Então você não vai precisar criar os códigos do zero, então uma biblioteca é um pacote de códigos já pronto para utilizar para criar seus programas.

O pip install vai instalar uma biblioteca específica que você queira, lembrando que as bibliotecas só precisam ser instaladas uma única vez, depois você só vai precisar importar no seu código se for utilizá-la.

Um erro que muitas pessoas que estão iniciando no Python fazem é tentar utilizar o pip install dentro de onde escrevemos o código em Python.

E esse não é o local adequado para a utilização do pip, ele é feito dentro de um terminal ou dentro do prompt de comando do computador.

Por exemplo, dentro do editor de Python PyCharm nós fazemos essas instalações dentro do Terminal, que fica na parte inferior do programa.

Codigo
pip install selenium
Terminal no PyCharm
Terminal no PyCharm

OBS: Nesse caso o comando pip install selenium está fazendo a instalação da biblioteca do selenium, que é uma biblioteca para automação web!

Já no Jupyter (pacote anaconda) nós temos que fazer a instalação no Anaconda Prompt.

Codigo
pip install selenium
Terminal no Jupyter (anaconda)
Terminal no Jupyter (anaconda)

Então cada editor de Python vai ter um local para que você possa fazer a instalação das bibliotecas. Lembrando que não é no mesmo local onde você escreve o seu código.

Sabendo disso, agora nós vamos entrar em outra parte da aula que é para te mostrar os outros comandos do pip.

O mais comum que você mais deve ter visto é o pip install, mas temos alguns outros comandos também.

Temos o pip unistall (para desinstalar uma biblioteca), temos o pip install –upgrade (que é para atualizar uma biblioteca).

O próximo comando é o pip list, onde ele vai listar todas as bibliotecas instaladas nesse Python do seu computador.

Codigo
pip list
Pip Install no Python
Comando pip list

Então você vai conseguir visualizar todas as bibliotecas que estão instaladas. Aqui vale lembrar que se você estiver utilizando um ambiente virtual as bibliotecas padrões que já tem instaladas terão que ser instaladas novamente, pois é um ambiente diferente.

Agora o comando pip freeze vai mostrar a lista de bibliotecas, só que ele vai mostrar apenas as bibliotecas que você instalou manualmente.

Codigo
pip freeze
Pip Install no Python
Comando pip freeze

Então as bibliotecas que o próprio Python já tem ou foram instaladas de outra forma não vão aparecer, como é o caso do próprio pip. Ele não aparece nessa lista.

Claro que esses foram apenas alguns comandos do pip, se você quiser pode buscar por mais comandos caso queira aprender mais a fundo sobre o assunto.

Perguntas frequentes sobre o pip install no Python

1. O que é o pip no Python?

É o gerenciador de pacotes oficial do Python. Com ele você instala, atualiza e remove bibliotecas de terceiros (como pandas, requests e numpy) a partir do repositório PyPI, sem precisar baixar nada manualmente.

2. Como usar o comando pip install?

No terminal, digite pip install seguido do nome da biblioteca, por exemplo pip install requests. O pip baixa o pacote e suas dependências e os instala no ambiente Python ativo, prontos para importar no código.

3. Como atualizar ou remover um pacote com o pip?

Para atualizar, use pip install –upgrade nome_do_pacote; para remover, pip uninstall nome_do_pacote. Para ver o que está instalado, use pip list. São comandos simples executados direto no terminal.

4. O pip já vem instalado com o Python?

Sim. Nas versões atuais do Python, o pip já vem incluído na instalação. Se por algum motivo não estiver disponível, é possível instalá-lo ou repará-lo com o módulo ensurepip ou com o script get-pip.

Conclusão

Nessa aula eu te mostrei o que é o comando pip install, o que ele faz e alguns outros comandos do pip para que você entenda e saiba como utilizá-los para te ajudar nos seus códigos. E para aprender mais sobre, inscreva-se no curso de Python 100% on-line da Hashtag Treinamentos!

Agora você já sabe como instalar bibliotecas no Python, como desinstalar elas e até mesmo atualizá-las.

Pode então começar a utilizar esse comando para instalar novas bibliotecas para os seus projetos em python!

Hashtag Treinamentos

Para acessar outras publicações de Python, clique aqui!


Quer aprender mais sobre Python com um minicurso básico gratuito?