Python-Webentwicklung mit Flask auf Raspbian
Flask ist ein leichtgewichtiges Framework für die Webentwicklung mit Python. Diese Anleitung zeigt dir, wie du Flask auf deinem Raspberry Pi installierst und eine einfache Webanwendung erstellst.
Schritt 1: Python installieren
- Stelle sicher, dass Python3 installiert ist:
sudo apt-get update && sudo apt-get install python3 python3-pip -y
Schritt 2: Flask installieren
- Installiere Flask über Pip:
pip3 install flask
Schritt 3: Einfache Flask-Anwendung erstellen
- Erstelle ein Verzeichnis für dein Projekt:
mkdir ~/flask_app && cd ~/flask_app
- Erstelle eine Datei
app.py
mit folgendem Inhalt:from flask import Flask app = Flask(__name__) @app.route('/') def home(): return "Hallo Welt! Flask läuft auf deinem Raspberry Pi." if __name__ == '__main__': app.run(host='0.0.0.0', port=5000)
Schritt 4: Flask-Anwendung starten
- Starte die Flask-Anwendung:
python3 app.py
- Öffne einen Browser und navigiere zu
http://
, um die Anwendung zu sehen.:5000
Schritt 5: Flask als Dienst einrichten (optional)
- Erstelle eine Systemd-Dienstdatei:
sudo nano /etc/systemd/system/flask_app.service
[Unit] Description=Flask App After=network.target [Service] User=pi WorkingDirectory=/home/pi/flask_app ExecStart=/usr/bin/python3 /home/pi/flask_app/app.py Restart=always [Install] WantedBy=multi-user.target
- Aktiviere und starte den Dienst:
sudo systemctl enable flask_app sudo systemctl start flask_app