Se você está procurando uma maneira de acelerar sua instalação de pacotes python, deve procurar neste artigo. Ele fornece uma diretriz detalhada para acelerar a instalação do seu pacote usando as rodas Raspberry Pi chamadas de Piwheels.
Antes de entrar nos detalhes, como o PiWheels funciona no Raspberry Pi, vamos discutir o que são pipeus.
O que são pipa
O PiWheel é um sistema de gerenciamento de pacotes binários pré-criados para o Raspberry Pi que distribui uma versão pré-construída de pacotes e salva os usuários de reconstruir os próprios pacotes. Ele permite um sistema de distribuição de pacotes mais rápido e estável, tornando -o uma maneira melhor de economizar seu tempo na instalação do pacote.
Como funciona no Raspberry Pi
Os usuários do Raspberry Pi usam amplamente o terminal da linha de comando para instalar pacotes diferentes em seu dispositivo e certamente usam o instalador PIP para baixar diferentes pacotes Python. A velocidade do instalador PIP está bem durante a instalação de pacotes implementados na linguagem Python, mas se estes forem escritos no idioma C, a instalação levará muito tempo na reconstrução da fonte. Assim, você certamente precisará adquirir os serviços PiWheels para baixar pacotes Python rapidamente.
Para a versão mais recente do Raspberry Pi OS, as rodas já estão instaladas e se você estiver usando um modelo mais antigo de Raspberry Pi, precisará executar o seguinte comando para instalar com sucesso as rodas no seu dispositivo.
Roda de instalação $ pip3
Como no nosso caso, ele é instalado em nosso dispositivo Raspberry Pi.
Depois de garantir que a roda esteja instalada, você pode seguir em frente e tentar instalar um pacote. Aqui, estamos instalando um pacote com o nome Scipy, que geralmente é usado para computação matemática e científica.
Aqui, como exemplo, instalaremos o SCIPY usando o instalador PIP3 usando o comando dado abaixo:
$ sudo pip3 install scipy
Como você pode ver no processo de instalação acima, o instalador PIP3 será direcionado para o site da PIWHEELS e baixará o arquivo que é bem compatível com sua versão Python.
Em seguida, ele escolhe o arquivo de roda scipy com “.WHL ”formato e compila no terminal.
Ele também baixa o pacote necessário "Numpy" para executar o Scipy no seu dispositivo Raspberry Pi. O Numpy seria necessário, pois é um pacote fundamental para executar diferentes tarefas computacionais no Python.
No nosso caso, o Numpy já está instalado, por isso pula a etapa e, em seguida, fornece a saída que o Numpy e o Scipy são instalados com sucesso no seu dispositivo.
Dessa forma, você pode instalar vários pacotes Python através de um instalador PIP em alguns segundos, pois o PiWheels fará o processo rapidamente para você e você não precisa criar nenhum pacote sozinho.
Em outro cenário, se você instalar o Scipy usando o Pip Installer, ele começará a baixar o “Tar.arquivo gz ”que você deve construí -lo sozinho e pode levar muito tempo para fazer isso ou pode exigir algumas dependências para instalá -lo no seu dispositivo.
$ sudo pip install scipy
Se o PIP não encontrar uma distribuição de origem, o processo falhará ao instalar o Scipy no seu dispositivo Raspberry Pi e você encontrará um erro como mostrado abaixo.
Portanto, a instalação de pacotes Python no instalador do PIP3 será uma abordagem eficaz, pois usa os PiWheels para acelerar o processo de instalação.
Conclusão
O dispositivo Raspberry Pi precisa de pacotes Python diferentes para executar várias tarefas computacionais. Com a ajuda de Piwheels, agora é possível baixar pacotes Python muito mais rápido. Se você deseja economizar tempo instalando diferentes pacotes de python no seu dispositivo Raspberry Pi, você deve escolher a instalação do PIP3 que executa a instalação através do PiWheels.