Co to jest piwheels i jak to działa na Raspberry Pi

Co to jest piwheels i jak to działa na Raspberry Pi
Koła Python to standardowy system zarządzania pakietami do pobrania pakietów Python w systemach operacyjnych opartych na systemie Linux. Koła są hostowane na platformie serwera internetowego z nazwą PYPI, co pozwala użytkownikom Linux dość łatwo uzyskać dostęp do tych kół. Jednak użytkownicy Raspberry Pi nie mają obsługiwanej architektury do pobierania pakietów Python, a pakiety muszą być zbudowane ze źródła, aby przygotować się do Raspberry Pi OS. Instalacja tych pakietów wymaga dużo czasu, a ten nadmierny czas wykonywania wynika z kompilacji kodów źródłowych.

Jeśli szukasz sposobu na przyspieszenie instalacji pakietów Python, powinieneś zajrzeć do tego artykułu. Zapewnia szczegółowe wytyczne dotyczące przyspieszenia instalacji pakietu za pomocą kół Raspberry Pi o nazwie Piwheels.

Zanim przejdzie do szczegółów, jak Piwheels działa na Raspberry Pi, najpierw omówmy, co jest piwheels.

Co to są piwheels

PiWheel to gotowy system zarządzania pakietami binarnymi dla Raspberry Pi, który dystrybuuje gotową wersję pakietów i oszczędza użytkowników przed odbudową pakietów. Umożliwia szybszy i bardziej stabilny system dystrybucji pakietów, dzięki czemu jest lepszym sposobem na zapisanie czasu w instalacji pakietu.

Jak to działa na Raspberry Pi

Użytkownicy Raspberry Pi szeroko używają terminala wiersza poleceń do instalowania różnych pakietów na swoim urządzeniu i na pewno używają instalatora PIP do pobierania różnych pakietów Python. Prędkość instalatora PIP jest w porządku podczas instalowania pakietów zaimplementowanych w języku Python, ale jeśli są one napisane w języku C, instalacja zajmie dużo czasu na odbudowę źródła. Zatem z pewnością będziesz musiał uzyskać usługi Piwheels, aby szybko pobrać pakiety Python.

W przypadku najnowszej wersji Raspberry Pi OS koła są już zainstalowane, a jeśli używasz starszego modelu Raspberry Pi, musisz uruchomić następujące polecenie, aby pomyślnie zainstalować koła na urządzeniu.

$ PIP3 Instaluj koło

Podobnie jak w naszym przypadku, jest instalowany na naszym urządzeniu Raspberry Pi.

Po upewnieniu się, że koło jest zainstalowane, możesz następnie przejść i spróbować zainstalować pakiet. Tutaj instalujemy pakiet z nazwą Scipy, który jest ogólnie używany do obliczeń matematycznych i naukowych.

Tutaj, jako przykład, zainstalujemy SCIPY za pomocą instalatora PIP3 za pomocą poniższego polecenia:

$ sudo pip3 instaluj scipy

Jak widać z powyższego procesu instalacji, instalator PIP3 będzie skierowany na stronę PiWheels i pobranie pliku, który jest dobrze kompatybilny z twoją wersją Python.

Następnie wybiera plik Scipy Wheel z „.WHL ”format i kompiluje go na terminalu.

Pobiera również niezbędny pakiet „Numpy”, aby uruchomić Scipy na urządzeniu Raspberry Pi. Numpy byłby konieczny, ponieważ jest to podstawowy pakiet do wykonywania różnych zadań obliczeniowych w Pythonie.

W naszym przypadku Numpy jest już zainstalowany, więc pomija krok, a następnie zapewnia wyjście, że zarówno Numpy, jak i Scipy są pomyślnie zainstalowane na urządzeniu.

W ten sposób możesz zainstalować wiele pakietów Python za pośrednictwem instalatora PIP w ciągu kilku sekund, ponieważ Piwheels szybko wykonają proces i nie musisz sam budować żadnego pakietu.

W innym scenariuszu, jeśli zainstalujesz Scipy za pomocą instalatora PIP, zaczyna pobierać „smoła.plik GZ ”, który musisz go zbudować samodzielnie i może to zająć dużo czasu lub może wymagać pewnych zależności, aby zainstalować go na urządzeniu.

$ sudo pip instaluj scipy

Jeśli PIP nie znajdzie rozkładu źródła, proces nie zainstaluje Scipya na urządzeniu Raspberry Pi i napotkasz błąd, jak pokazano poniżej.

Dlatego instalacja pakietów Pythona z instalatora PIP3 będzie skutecznym podejście.

Wniosek

Urządzenie Raspberry Pi potrzebuje różnych pakietów Pythona do wykonywania różnych zadań obliczeniowych. Z pomocą Piwheels można teraz pobrać pakiety Python znacznie szybciej. Jeśli chcesz zaoszczędzić czas na instalację różnych pakietów Pythona na urządzeniu Raspberry Pi, powinieneś wybrać instalację PIP3, która wykonuje instalację za pośrednictwem Piwheels.