App-Einrichtung#
VENV einrichten#
Mit dem Befehl
wird venv als virtuelles Environment angelegt.In diesem werden später alle Python-Pakete installiert und müssten somit nicht direkt systemweit, sondern in dieser virtuellen Umgebung, installiert werden. Zusätzlich, wird die
.bashrc angepasst, damit bei jedem Start eines Terminals in den Projektordner gewechselt und die virtuelle Umgebung gestartet wird:
# venv for Retro.I
cd /home/pi/Documents/Retro.I
source /home/pi/Documents/Retro.I/.venv/bin/activate
Installiere Pakete für alsaaudio#
Für alsaaudio wird das Paket libasound2-dev benötigt:
Installiere Pakete für flet-ui#
Für flet-ui als UI-Framework werden zwei weitere Pakete benötigt:
Zusätzlich muss ein Symlink erstellt werden, damit flet-ui richtig starten kann:Installiere Python-Pakete#
Zuletzt müssen alle Python-Pakete aus der requirements.txt in venv installiert werden: