O sistema Linux é bastante popular entre os gerenciadores de pacotes. Não é apenas o Ubuntu, mas muitas linguagens de programação também vêm com seus próprios gerenciadores de pacotes. Node.js tem npm, Ruby tem um gerenciador de pacotes gem e Python tem pip.
Pip significa pacotes de instalação do Python e permite que você instale facilmente pacotes de Índice de Pacotes Python (PyPI). Você também pode usá-lo para instalar a partir de outros índices, mas muito do que você precisa está geralmente disponível no PyPI. Para usar o pip para instalar pacotes, você precisará instalá-lo primeiro em seu sistema.
Qual versão do pip você precisa?
Se você está familiarizado com o Python, provavelmente sabe que o Python 3 foi lançado há muito tempo. No entanto, devido às grandes mudanças entre Python 2 e Python 3, muitas distribuições Linux incluem ambas as versões por padrão. Por causa disso, também existem duas versões do Pip.
As versões mais recentes do Ubuntu só vêm com o Python 3 instalado por padrão. Se você precisar de pip para Python 2, precisará instalar o Python 2 também.
A versão de que você precisa provavelmente dependerá do pacote que você precisa instalar. De qualquer forma, o processo é relativamente fácil, mas mostraremos como instalar as duas versões para que você saiba exatamente o que fazer.
Como instalar o pip para Python 3
A primeira coisa a fazer antes de começar é certificar-se de que sua lista de pacotes está atualizada. Faça isso correndo apto:
sudo apt update
Este processo levará algum tempo. Depois de concluído, você pode prosseguir para a instalação real do pip. Para fazer isso, execute o seguinte comando:
sudo apt install python3-pip
Você deve confirmar que deseja instalar os pacotes e aguardar a conclusão do processo. Feito isso, certifique-se de que o pacote esteja instalado corretamente, verificando a versão:
pip3 --version
Como instalar o pip para Python 2
Conforme mencionado acima, se você precisar de um Pip para Python 2, também precisará instalar o Python 2. Isso é fácil, pois o Python 2 será instalado com base no pip.
Primeiro, certifique-se de que sua lista de pacotes está atualizada:
sudo apt update
Depois de concluído, você pode instalar o pip com o seguinte comando:
sudo apt install python-pip
Confirme que deseja instalar o pip e suas dependências e, em seguida, aguarde a conclusão da instalação. Uma vez feito isso, certifique-se de que tudo está instalado corretamente verificando a versão:
pip --version
Você deve usar pip ou apt?
Em alguns casos, você descobrirá que os pacotes estão disponíveis tanto no Python Package Index quanto em Apto. Se você tiver que escolher, é melhor continuar instalando via Apto Essas versões foram testadas para rodar no Ubuntu. Na maioria dos casos, você só vai querer usar um Pip se o pacote não estiver disponível via Apto Ou se você precisar de uma versão específica.
Conclusão
Observe que você pode precisar do pip instalado para Python 2 e Python 3. Alguns pacotes estão disponíveis apenas para certas versões de Python, e outros programas podem depender de um ou de ambos. Por exemplo, o Neovim permite que os usuários criem complementos em Python 2 e Python 3 e depende da instalação de seu próprio pacote em ambas as versões do pip.
É uma boa ideia instalar o pip porque você é um desenvolvedor. Se for esse o caso, certifique-se de verificar nossa lista dos melhores ambientes de desenvolvimento de software Python.