Qu'est-ce que les piwheels et comment cela fonctionne sur Raspberry Pi

Qu'est-ce que les piwheels et comment cela fonctionne sur Raspberry Pi
Les roues Python sont le système de gestion de package standard pour télécharger des packages Python sur les systèmes d'exploitation basés sur Linux. Les roues sont hébergées sur une plate-forme de serveur Web avec le nom PYPI et cela permet aux utilisateurs de Linux d'accéder assez facilement à ces roues. Cependant, les utilisateurs de Raspberry Pi n'ont pas d'architecture prise en charge pour télécharger des packages Python et les packages doivent être construits à partir de Source afin de le préparer à votre framboise PI OS. L'installation de ces packages nécessite beaucoup de temps et ce temps d'exécution excessif est dû à la compilation des codes source.

Si vous cherchez un moyen d'accélérer votre installation Python Packages, vous devriez examiner cet article. Il fournit une directive détaillée pour accélérer l'installation de votre pack.

Avant d'entrer dans les détails comment les piwheels fonctionnent sur Raspberry Pi, discutons d'abord de ce que sont les piwheels.

Que sont les piwheels

PiWheel est un système de gestion binaire de packages prédéfini pour Raspberry Pi qui distribue une version prédéfinie des packages et sauve les utilisateurs de la reconstruction des packages eux-mêmes. Il permet un système de distribution de packages plus rapide et plus stable, ce qui en fait un meilleur moyen de gagner votre temps dans l'installation du package.

Comment ça marche sur Raspberry Pi

Les utilisateurs de Raspberry Pi utilisent largement le terminal de ligne de commande pour installer différents packages sur leur appareil et ils utilisent certainement le programme d'installation PIP pour télécharger différents packages Python. La vitesse du programme d'installation PIP est bien lors de l'installation de packages implémentés en langue python, mais si ceux-ci sont écrits en langue C, l'installation prendra beaucoup de temps pour reconstruire la source. Ainsi, vous devrez certainement acquérir les services Piwheels pour télécharger rapidement les packages Python.

Pour la dernière version de Raspberry Pi OS, les roues sont déjà installées et si vous utilisez un ancien modèle de Raspberry Pi, vous devrez exécuter la commande suivante pour installer avec succès les roues sur votre appareil.

Roue d'installation de Pip3 $

Comme dans notre cas, il est installé sur notre appareil Raspberry Pi.

Une fois que vous vous assurez que la roue est installée, vous pouvez ensuite continuer et essayer d'installer un package. Ici, nous installons un package avec le nom Scipy qui est généralement utilisé pour l'informatique mathématique et scientifique.

Ici, par exemple, nous installerons Scipy en utilisant le programme d'installation PIP3 en utilisant la commande ci-dessous:

$ sudo pip3 installer scipy

Comme vous pouvez le voir dans le processus d'installation ci-dessus, l'installateur PIP3 sera dirigé vers le site Web de Piwheels et il téléchargera le fichier qui est bien compatible avec votre version Python.

Il choisit ensuite le fichier de roue Scipy avec «.Whl ”Format et le compile sur le terminal.

Il télécharge également le package nécessaire «Numpy» pour exécuter le scipy sur votre appareil Raspberry Pi. Le Numpy serait nécessaire car c'est un ensemble fondamental pour effectuer différentes tâches de calcul dans Python.

Dans notre cas, Numpy est déjà installé afin qu'il saute l'étape et vous fournit ensuite la sortie que Numpy et Scipy sont installés avec succès sur votre appareil.

De cette façon, vous pouvez installer plusieurs packages Python via un installateur PIP en quelques secondes, car les piwheels effectueront rapidement le processus pour vous et vous n'avez pas à créer de package par vous-même.

Dans un autre scénario, si vous installez Scipy à l'aide d'installation PIP, il commence à télécharger le «Tar.Fichier gz »que vous devez le construire par vous-même et cela peut prendre beaucoup de temps ou il peut nécessiter certaines dépendances pour l'installer sur votre appareil.

$ sudo pip install scipy

Si PIP ne trouve pas de distribution de source, le processus ne parviendra pas à installer Scipy sur votre appareil Raspberry Pi et vous rencontrerez une erreur comme indiqué ci-dessous.

Par conséquent, l'installation de packages Python de l'installateur PIP3 sera une approche efficace car elle utilise les piwheels pour accélérer le processus d'installation.

Conclusion

Le périphérique Raspberry Pi a besoin de différents packages Python pour effectuer diverses tâches de calcul. Avec l'aide de piwheels, il est maintenant possible de télécharger des packages Python beaucoup plus rapidement. Si vous souhaitez gagner du temps à installer différents packages Python sur votre appareil Raspberry Pi, vous devez choisir l'installation PIP3 qui effectue l'installation via Piwheels.