Como instalar e atualizar o Python Package Index — PyPI?

Como instalar e atualizar o Python Package Index — PyPI?

Saiba o que é, como instalar e atualizar o PyPI em diferentes sistemas operacionais e distribuições!

Python Package Index, PyPI ou gerenciador de pacotes PIP é o maior repositório de pacotes para Python disponível até o momento. Com ele, é possível encontrar e instalar programas desenvolvidos pela comunidade Python, além de disponibilizar seus próprios projetos para que outros usuários possam utilizá-lo.

Na prática, o Python Package Index funciona, simultaneamente, como um gerenciador de pacotes para Linux e como um buscador de pacotes através da interface web. Basta inserir na barra de pesquisa o nome do projeto ao qual você quer ter acesso (por exemplo, Django) e o PIP vai mostrar os resultados encontrados.

Clicando no que melhor se encaixa à sua requisição, você poderá ver mais detalhes sobre as funções da biblioteca e instalar rapidamente em seu computador.

O primeiro passo para usar o PyPI é instalar em seu dispositivo. Entretanto, o processo pode mudar um pouco, dependendo da imagem do sistema operacional que você usa.

Por isso, preparamos este tutorial para demonstrar o caminho de instalação do PyPI nos principais sistemas e distribuições. Vamos lá?

Instalando o PyPI em uma máquina Windows

Como pré-requisito para instalar o PyPI em uma máquina Windows, você apenas precisa ter o Python 3 instalado. Para fazer isso, você pode usar uma das seguintes alternativas:

Se estiver tudo certo, você conseguirá verificar em seu computador a versão do Python instalada (através do python –version).

Caso prefira, você também pode usar uma distribuição Linux no Windows e aplicar os roteiros de instalação — que você vai encontrar mais abaixo neste artigo.

Para que o prompt de comandos do Windows localize o executável pip3 poderá ser necessário incluir na variável de ambiente PATH o caminho C:\path\to\python\Scripts, sendo que o caminho poderá mudar de acordo com a sua máquina.

Supondo que você use uma distribuição Linux derivada do Debian no seu Windows através do recurso WSL, abaixo está um exemplo de instalação:

Insira a seguinte linha para iniciar a instalação do pacote:

$ apt install python3-pip

Caso você tenha utilizado sudo, neste momento será requisitada a senha do usuário. Basta inseri-la e apertar ENTER.

Quando a instalação estiver concluída, você receberá um aviso na tela. Dependendo da distribuição LInux utilizada, o nome do pacote poderá ser python3-pip e o executável que deverá ser utilizado na linha de comando será pip3:

Este comando servirá para instalar o PyPI aplicado para Python.

Com isso feito, basta começar a executar os comandos, como o pip install (ou pip3 install) para instalar bibliotecas.

Instalando o PyPI em distribuições Linux

Debian/Ubuntu/Linux Mint:

$ sudo apt-get install python3-pip

Fedora / CentOS:

$ sudo yum install python3-pip

Observação: para o CentOS, é necessário ativar o repositório EPEL (ativado pelo comando yum -y install epel-release) antes de iniciar a instalação.

Arch Linux:

$ sudo pacman -S python-pip

Como atualizar o Pip?

Vamos utilizar o próprio PyPI para atualizá-lo, rodando o seguinte comando:

pip install --upgrade pip

Nota: é recomendável rodar este comando sempre antes de utilizar o PyPI para ter certeza de que está utilizando a versão mais recente do gerenciador.

Pronto! Agora você já pode utilizar o Python Package Index para instalar bibliotecas e muito mais. Para começar, que tal treinar com a biblioteca da tecnologia utilizada para gerenciar recursos de infraestrutura em nuvem, o OpenStack Client?

Assine nossa Newsletter

Receba o melhor conteúdo sobre soluções em nuvem, hospedagem cloud e aplique dicas estratégicas para garantir uma infraestrutura de TI eficiente.