Der Raspberry Pi gilt als einer der vielseitigsten Ein-Platinen-Computer überhaupt und eignet sich nicht zuletzt aufgrund seiner erstaunlich hohen Performance und gleichzeitig geringem Stromverbrauch als „Dauerläufer“ für verschiedenste Automatisierungen.
Softwareseitig erfreut sich Python als eine der beliebtesten Automatisierung-Programmiersprachen, die recht leicht zu erlernen ist und dank zahlreicher Module in einer Vielzahl von verschiedenen Bereichen eingesetzt werden kann.
Python wird kontinuierlich weiterentwickelt aber auch im aktuellen Raspbian Jessie (paradoxerweise) nicht bei der Systemaktualisierung automatisch mit auf die aktuellste Version aktualisiert.
Damit bleibt die Python-Aktualisierung für den Raspberry Pi-Benutzer weiterhin Handarbeit. Um das zu vermeiden haben wir ein Shell Script zusammengestellt, das die Automatisierung von Python automatisch vornimmt und die lästige Befehlseingabe erspart (wer wissen will, wie man ein Shellscript anlegt sollte einen Blick auf unsere „Linux-Anleitung: Erstes Shell Script schreiben zur Systemaktualisierung (Ubuntu)“ werfen).
Um auf die jeweils aktuelle Version von Python aktualisieren zu können, muss die letzte Versionsnummer einmal auf der Seite https://www.python.org/downloads/ nachgesehen und in der zweiten Zeile des Shellscripts (RELEASE=3.5.2) auf den aktuellen Stand angepasst werden.
Das Automatisierung-Shellscript für die Aktualisierung von Python auf dem Raspberry Pi sieht dann – bei aktueller Release-Version 3.5.2. – folgendermaßen aus:
# Installation Dependencies
# Download & Compiling Python
Ist das Shellscript zum Update von Python auf dem Raspberry Pi fehlerfrei durchgelaufen, bietet es sich an, den Raspberry einmal mit folgendem Befehl neu zu starten:
sudo reboot
Nach dem Reboot steht Python in der aktualisierten Version zur Verfügung.