Wenn Sie nach einer Möglichkeit suchen, die Installation Ihrer Python -Pakete zu beschleunigen, sollten Sie diesen Artikel untersuchen. Es enthält eine detaillierte Richtlinie, um die Installation Ihres Pakets mithilfe von Raspberry Pi -Rädern zu beschleunigen, die als PiWheels bezeichnet werden.
Bevor Sie in das Detail gehen, wie PiWheels auf Raspberry Pi funktioniert.
Was sind PiWheels
PiWheel ist ein vorgefertigtes Binärpaket-Management-System für Raspberry Pi, das eine vorgefertigte Version von Paketen verteilt und den Benutzern den Wiederaufbau der Pakete selbst speichert. Es ermöglicht ein schnelleres und stabileres Paketverteilungssystem, damit es eine bessere Möglichkeit hat, Ihre Zeit in der Installation des Pakets zu sparen.
Wie es auf Raspberry Pi funktioniert
Die Raspberry-PI-Benutzer verwenden das Befehlszeilenterminal weitgehend, um verschiedene Pakete auf ihrem Gerät zu installieren, und sie verwenden das PIP-Installateur mit Sicherheit, um verschiedene Python-Pakete herunterzuladen. Die Geschwindigkeit des PIP -Installateurs ist in Ordnung, während die in der Python -Sprache implementierten Pakete installiert werden. Wenn diese jedoch in C -Sprache geschrieben sind, dauert die Installation viel Zeit beim Wiederaufbau der Quelle. So müssen Sie sicherlich die PiWheels -Dienste erwerben, um Python -Pakete schnell herunterzuladen.
Für die neueste Version von Raspberry Pi OS sind bereits die Räder installiert. Wenn Sie ein älteres Modell von Raspberry Pi verwenden, müssen Sie den folgenden Befehl ausführen, um die Räder erfolgreich auf Ihrem Gerät zu installieren.
$ pip3 Installieren Sie Rad
Wie in unserem Fall ist es auf unserem Raspberry PI -Gerät installiert.
Sobald Sie sicherstellen, dass das Rad installiert ist, können Sie weitermachen und versuchen, ein Paket zu installieren. Hier installieren wir ein Paket mit dem Namenscipy, das im Allgemeinen für mathematisches und wissenschaftliches Computing verwendet wird.
Hier installieren wir als Beispiel Scipy mit dem PIP3 -Installateur mit dem folgenden Befehl:
$ sudo pip3 install scipy installieren
Wie Sie aus dem obigen Installationsprozess erkennen können, wird das PIP3 -Installationsprogramm in die PIWHEELS -Website gerichtet und lädt die Datei herunter, die mit Ihrer Python -Version gut kompatibel ist.
Anschließend wählt es die Scipy -Raddatei mit “.WHL ”Format und kompiliert es am Terminal.
Es wird auch das erforderliche Paket „Numpy“ heruntergeladen, um die Scipy auf Ihrem Raspberry Pi -Gerät auszuführen. Der Numpy wäre notwendig, da es sich um ein grundlegendes Paket handelt, um verschiedene Rechenaufgaben in Python auszuführen.
In unserem Fall ist Numpy bereits installiert, sodass er den Schritt überspringt und Ihnen dann die Ausgabe bietet, die sowohl Numpy als auch Scipy erfolgreich auf Ihrem Gerät installiert werden.
Auf diese Weise können Sie mehrere Python -Pakete innerhalb weniger Sekunden über einen PIP -Installateur installieren, da PiWheels den Vorgang schnell für Sie durchführen und Sie kein Paket selbst erstellen müssen.
Wenn Sie in einem anderen Szenario scipy mithilfe von PIP -Installationsprogramm installieren, wird das heruntergeladene „Tar“ heruntergeladen.GZ ”-Datei, die Sie selbst erstellen müssen, und es kann lange dauern, oder es erfordert möglicherweise einige Abhängigkeiten, um sie auf Ihrem Gerät zu installieren.
$ sudo pip install scipy
Wenn PIP keine Quellverteilung findet, kann der Prozess Skipy auf Ihrem Raspberry PI -Gerät nicht installieren, und Sie stoßen auf einen Fehler, wie unten gezeigt.
Die Installation von Python -Paketen aus dem PIP3 -Installationsprogramm ist daher ein effektiver Ansatz, da die PIWHEELS den Installationsprozess beschleunigen.
Abschluss
Das Raspberry Pi -Gerät benötigt verschiedene Python -Pakete, um verschiedene Rechenaufgaben auszuführen. Mit Hilfe von PiWheels ist es jetzt möglich, Python -Pakete viel schneller herunterzuladen. Wenn Sie Zeit sparen möchten, um verschiedene Python -Pakete auf Ihrem Raspberry PI -Gerät zu installieren, sollten Sie die PIP3 -Installation auswählen, die die Installation über PIWHEELS durchführt.