Como instalar o Pip no Ubuntu

Claylson Martins
7 minutos de leitura

Pip é uma ferramenta de linha de comando que permite instalar pacotes de software escritos em Python. Aprenda como instalar o Pip no Ubuntu e como usá-lo para instalar aplicativos Python.

Existem inúmeras maneiras de instalar software no Ubuntu. Você pode instalar aplicativos do centro de software, de arquivos DEB baixados, de PPA, de pacotes Snap , usando Flatpak , usando AppImage e até mesmo do código-fonte.

Contudo, há mais uma maneira de instalar pacotes no Ubuntu . Chama-se Pip e você pode usá-lo para instalar aplicativos baseados em Python.

O que é Pip

Pip significa “Pip Instala Pacotes”. Pip é um sistema de gerenciamento de pacotes baseado em linha de comando. Ele é usado para instalar e gerenciar software escrito em linguagem Python .

Você pode usar o Pip para instalar os pacotes listados no Python Package Index (PyPI).

Como desenvolvedor de software, você pode usar o pip para instalar vários módulos e pacotes do Python para seus próprios projetos em Python.

Como usuário final, você pode precisar de pip para instalar alguns aplicativos que são desenvolvidos usando o Python e podem ser instalados facilmente usando o pip. Um exemplo é o Aplicativo Stress terminal que você pode instalar facilmente com pip.

Vamos ver como você pode instalar o pip no Ubuntu e em outras distribuições baseadas no Ubuntu.

Como instalar o Pip no Ubuntu

Instalar o pip no Ubuntu Linux

Pip não está instalado no Ubuntu por padrão. mas isso é muito fácil.

O Ubuntu 18.04 tem o Python 2 e o Python 3 instalados por padrão. E, portanto, você deve instalar pip para ambas versões Python.

Pip, por padrão, refere-se ao Python 2. Pip no Python 3 é referido por pip3.

Instalar o pip para o Python 2

Primeiro, certifique-se de ter o Python 2 instalado. No Ubuntu, use o comando abaixo para verificar.

python2 --version

Se não houver erro e uma saída válida que mostre a versão do Python, você terá o Python 2 instalado. Então agora você pode instalar o pip para o Python 2 usando este comando:

sudo apt install python-pip

Ele irá instalar o pip e uma série de outras dependências com ele. Uma vez instalado, verifique se você tem o pip instalado corretamente.

pip --version

Ele deve mostrar um número de versão, algo assim:

pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)

Isso mostra que você instalou com êxito pip no Ubuntu.

Instalar o pip para o Python 3

Você tem que ter certeza que o Python 3 está instalado no Ubuntu. Para verificar isso, use este comando:

python3 --version

Se ele mostra um número como o Python 3.6.6, o Python 3 está instalado no seu sistema Linux.

Agora, você pode instalar o pip3 usando o comando abaixo:

sudo apt install python3-pip

Você deve verificar se o pip3 foi instalado corretamente usando este comando:

pip3 --version

Deve mostrar-lhe um número como este:

pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)

Isso significa que o pip3 foi instalado com sucesso no seu sistema.

Como usar o comando Pip

Então, agora que você instalou o pip, vamos ver rapidamente alguns dos comandos básicos do pip. Esses comandos ajudarão você a usar comandos pip para pesquisar, instalar e remover pacotes Python.

Para pesquisar pacotes do Python Índice de Pacotes, você pode usar o seguinte comando pip:

pip search <search_string>

Por exemplo, se você pesquisar ou digitar, ele mostrará todos os pacotes que possuem a string ‘stress’ em seu nome ou descrição.

pip search stress
stress (1.0.0)                - A trivial utility for consuming system resources.
s-tui (0.8.2)                 - Stress Terminal UI stress test and monitoring tool
stressypy (0.0.12)            - A simple program for calling stress and/or stress-ng from python
fuzzing (0.3.2)               - Tools for stress testing applications.
stressant (0.4.1)             - Simple stress-test tool
stressberry (0.1.7)           - Stress tests for the Raspberry Pi
mobbage (0.2)                 - A HTTP stress test and benchmark tool
stresser (0.2.1)              - A large-scale stress testing framework.
cyanide (1.3.0)               - Celery stress testing and integration test support.
pysle (1.5.7)                 - An interface to ISLEX, a pronunciation dictionary with stress markings.
ggf (0.3.2)                   - global geometric factors and corresponding stresses of the optical stretcher
pathod (0.17)                 - A pathological HTTP/S daemon for testing and stressing clients.
MatPy (1.0)                   - A toolbox for intelligent material design, and automatic yield stress determination
netblow (0.1.2)               - Vendor agnostic network testing framework to stress network failures
russtress (0.1.3)             - Package that helps you to put lexical stress in russian text
switchy (0.1.0a1)             - A fast FreeSWITCH control library purpose-built on traffic theory and stress testing.
nx4_selenium_test (0.1)       - Provides a Python class and apps which monitor      and/or stress-test the NoMachine NX4 web interface
physical_dualism (1.0.0)      - Python library that approximates the natural frequency from stress via physical dualism, and vice versa.
fsm_effective_stress (1.0.0)  - Python library that uses the rheological-dynamical analogy (RDA) to compute damage and effective buckling stress in prismatic shell structures.
processpathway (0.3.11)       - A nifty little toolkit to create stress-free, frustrationless image processing pathways from your webcam for computer vision experiments. Or observing your cat.

Se você deseja instalar um aplicativo usando pip, você pode usá-lo da seguinte maneira:

pip install <package_name>

Portanto, o nome do pacote deve ser exato. Ele baixará todos os arquivos necessários e instalará esse pacote.

Então, se você quiser remover um pacote do Python instalado via pip, você pode usar a opção remove em pip.

pip uninstall <installed_package_name>

Do mesmo modo, você pode usar pip3 em vez de pip nos comandos acima.

Fonte

Share This Article
Follow:
Jornalista com pós graduações em Economia, Jornalismo Digital e Radiodifusão. Nas horas não muito vagas, professor, fotógrafo, apaixonado por rádio e natureza.