Pip é um sistema de gerenciamento de pacotes que simplifica a instalação e o gerenciamento de pacotes de software escritos em Python como aqueles encontrados no Índice de Pacotes Python (PyPI). Pip não é instalado por padrão no Ubuntu 18.04, mas a instalação é bastante simples.
Neste tutorial, vamos mostrar como instalar o Python Pip no Ubuntu 18.04 usando o gerenciador de pacotes apt
package. Nós também lhe mostraremos o básico para instalar e gerenciar pacotes Python com pip.
Prerequisites #
Antes de continuar com este tutorial, certifique-se que você está logado como um usuário com privilégios sudo.
Instalando pip para Python 3 #
Ubuntu 18.04 vem com Python 3, como a instalação padrão do Python. Complete os seguintes passos para instalar o pip (pip3
) para Python 3:
-
Comece atualizando a lista de pacotes usando o seguinte comando:
sudo apt update
-
Utilize o seguinte comando para instalar o pip para Python 3:
sudo apt install python3-pip
O comando acima também instalará todas as dependências necessárias para construir módulos Python.
-
Após a instalação estar completa, verifique a instalação verificando a versão do pip:
pip3 --version
O número da versão pode variar, mas será algo parecido com isto:
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
Instalando pip para Python 2 #
Python 2 não é instalado por padrão no Ubuntu 18.04. Para instalar o Python 2 e o pip para Python 2, complete os seguintes passos:
-
Atualizar o índice de pacotes executando o seguinte comando:
sudo apt update
-
Instalar pip para Python 2 com:
sudo apt install python-pip
O comando acima irá instalar Python2, Pip e todas as dependências necessárias para construir módulos Python.
-
Verifica a instalação imprimindo o número da versão do pip:
pip --version
O número da versão pode variar, mas parecerá algo parecido com isto:
pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
Como usar Pip #
Quando instalar módulos python globalmente é altamente recomendável instalar módulos python desde que usando o gerenciador de pacotes apt
porque eles são testados para funcionar corretamente em sistemas Ubuntu.
Você deve instalar módulos python globalmente usando pip somente se não houver nenhum pacote disponível através do gerenciador de pacotes.
Na maioria dos casos, você deve usar pip dentro de um ambiente virtual somente. Python Virtual Environments
permite que você instale módulos Python em um local isolado para um projeto específico, ao invés de ser instalado globalmente. Desta forma você não precisa se preocupar em afetar outros projetos Python.
Nesta seção, nós mostramos alguns comandos básicos úteis do pip. Com o pip, podemos instalar pacotes a partir do PyPI, controle de versão, projetos locais e a partir de arquivos de distribuição, mas na maioria dos casos, você irá instalar pacotes a partir do PyPI.
Para ver a lista de todos os comandos e opções do pip, digite:
pip3 --help
Você pode obter mais informações sobre um comando específico usando pip <command> --help
. Por exemplo, para obter mais informações sobre o comando install, digite:
pip3 install --help
Installing Packages with Pip #
Vamos dizer que você quer instalar um pacote chamado scrapy
que é usado para raspar e extrair dados de websites.
Para instalar a última versão do pacote você precisa executar o seguinte comando:
pip3 install scrapy
Para instalar uma versão específica do pacote você emitiria o seguinte comando:
pip3 install scrapy==1.5
pip3
por pip
se estiver usando o Python 2.Instalando Pacotes com Pip usando os Arquivos de Requisitos #
requirement.txt
é um arquivo texto que contém uma lista de pacotes pip com suas versões que são necessários para rodar um projeto Python específico.
Utilize o seguinte comando para instalar uma lista de requisitos especificados num ficheiro:
pip3 install -r requirements.txt
Listing Installed Packages #
Para listar todos os pacotes pip instalados use o comando abaixo:
pip3 list
Upgrade a Package With Pip #
Para actualizar um pacote instalado para a versão mais recente, corra:
pip3 install --upgrade package_name
Desinstalar pacotes com Pip #
Para desinstalar um pacote execute:
pip3 uninstall package_name
Conclusion #
Neste tutorial, você aprendeu como instalar o pip na sua máquina Ubuntu e como gerenciar pacotes Python usando pip.Para mais informações sobre o pip, visite a página do guia do usuário do pip.