Anaconda / Miniconda 3 auf dem Raspberry Pi 3 B installieren
Anaconda ist eine Python-Distribution für Datenverarbeitung von großen Mengen, vorhersagende Analyse und wissenschaftliche Berechnungen. Bestandteile des Anaconda Pakets sind NumPy, SciPy, matplotlib, pandas, IPython, Jupyter Notebook, scikit-learn und der Bibliothek Intel MKL.
Anaconda 3 ist für die ARM Architektur nicht verfügbar. Stattdessen kann man Miniconda 3 verwenden. Sollte schon eine Version von Python vorhanden sein, so kann es sinnvoll sein die Pakete einzeln zu installieren. Wie das geht steht unter Punkt 4.
1. Herunterladen der neusten Version:
wget http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-armv7l.sh
2. Download überprüfen:
MD5-Prüfsumme anzeigen um den Download auf Vollständigkeit zu überprüfen.
sudo md5sum Miniconda3-latest-Linux-armv7l.sh
3. Miniconda installieren:
sudo /bin/bash Miniconda3-latest-Linux-armv7l.sh
Es erscheint die folgende Meldung, welche mit der Eingabetaste bestätigt werden muss:
Welcome to Miniconda3 3.16.0 (by Continuum Analytics, Inc.) In order to continue the installation process, please review the license agreement. Please, press ENTER to continue >>>
Es erscheinen die Lizenzbedingungen. Am Ende der Bedingungen muss man sie mit der Eingabe von
yes
bestätigen.
Anschließend wird man nach dem Installationsort gefragt. Diesen wechselt man durch die Eingabe
/home/pi/miniconda3
von /root/miniconda3 in /home/pi/miniconda3.
Anschließend wird Miniconda installiert. Am Ende der Installation kommt die Frage
Do you wish the installer to prepend the Miniconda3 install location to PATH in your /root/.bashrc ? [yes|no]
Diese ist mit
yes
zu beantworten. Danach ist die Installation fertig, es muss jedoch noch folgendes konfiguriert werden.
sudo nano /home/pi/.bashrc
Ganz am Ende der Datei folgende Zeile hinzufügen:
export PATH="/home/pi/miniconda3/bin:$PATH"
Die Datei speichern und den Raspberry Pi neustarten.
4. Alternativ die Pakete einzeln installieren
Die Python Pakete können einzeln oder am Stück über den Befehl pip
installiert werden:
pip3 install numpy scipy matplotlib ipython scikit-learn pandas
4 Kommentare
Hans Umlauft · 3. November 2020 um 8:00
Simple und effektive Anleitung. Danke!
Ole Michael · 18. Juli 2021 um 21:53
Hi! Läuft das conda-python dann immer automatisch oder wie startet man es? Wie installiere ich Pakete dafür?
Jakob · 8. November 2021 um 12:02
Ich würde nicht empfehlen das pip3 kommando zu verwenden, sondern den Befehl conda. Da das der mitgelieferte Packetmanager von miniconda ist.
Grüße,
Jakob
Christian · 4. September 2024 um 15:36
Hallo,
2024, also 6 Jahr nach diesem Artikel stolpere ich darüber. Ich möchte auf einem Raspberry Pie 3 B ebenfalls Miniconda installieren und stehe vor der Frage, welchen Installer ich brauche. Auf der offiziellen Seite finde ich drei unterschiedliche für Linux-Distributionen, alle 64-bit. Der Raspberry Pie 3 B hat einen Arm Cortex-A53, also ARMv8. Jetzt bin ich irritiert, dass bei dieser Erklärung ein ARMv7-Installer verwendet wird. Gab es zu dem Zeitpunkt noch keinen für v8? Oder gibt es hier andere Gründe, die ich berücksichtigen sollte?
Beste Grüße,
Christian