Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| anleitungen:spezial:pyprogramgenerator:linux_mint_installation [2025/03/21 16:56] – [5. fehlende Pakete nachinstallieren] hlinke | anleitungen:spezial:pyprogramgenerator:linux_mint_installation [2025/09/11 11:36] (aktuell) – [Schritt 4: Desktop Icon erstellen] moba_nick | ||
|---|---|---|---|
| Zeile 25: | Zeile 25: | ||
| * ein paar WS2812 RGB-LEDs und | * ein paar WS2812 RGB-LEDs und | ||
| * drei Kabel | * drei Kabel | ||
| - | * ein Rechner / Laptop mit Linux Mint 22.1 Cinnamon 64-Bit (32-Bit hat keine Unterstützung für Python 3.9) | + | * ein Rechner / Laptop mit Linux Mint 22.1 Cinnamon 64-Bit (32-Bit hat keine Unterstützung für Python 3.9) - Für einen 32-Bit Rechner/ |
| völlig aus. Der Arduino kann ein Uno, Nano oder alles, was die MLL unterstützt, | völlig aus. Der Arduino kann ein Uno, Nano oder alles, was die MLL unterstützt, | ||
| Zeile 39: | Zeile 39: | ||
| Es muß die **Version 1.8.19** verwendet werden. ACHTUNG: Die 2.xx Version geht leider nicht. | Es muß die **Version 1.8.19** verwendet werden. ACHTUNG: Die 2.xx Version geht leider nicht. | ||
| - | {{bilder: | + | {{bilder: |
| Für den Rechner die passende Version **LINUX 64 bits** auswählen und anklicken. | Für den Rechner die passende Version **LINUX 64 bits** auswählen und anklicken. | ||
| + | |||
| + | {{bilder: | ||
| Anschließend wird man aufgefordert, | Anschließend wird man aufgefordert, | ||
| Zeile 110: | Zeile 112: | ||
| - | + | ===== Schritt | |
| - | + | ||
| - | ==== 3. PyMobaLedLib installieren ==== | + | |
| Den neuesten Release der PyMobaLedLib von GitHub [[https:// | Den neuesten Release der PyMobaLedLib von GitHub [[https:// | ||
| Zeile 135: | Zeile 135: | ||
| Die ZIP-Datei "hier entpacken", | Die ZIP-Datei "hier entpacken", | ||
| - | Dieses Verzeichnis | + | Dieses Verzeichnis |
| - | Die pyMobaledLib kann dann mit dem Kommando: python3 / | + | Als nächstes muss eine virtuelle Umgebung eingerichtet |
| + | Diese virtuelle Umgebung verfügt über eine eigene Python3-Installation und unabhängigen Modulbibliothek. | ||
| + | Dazu benötigt man das Tool venv. | ||
| - | Beim Aufruf kann es zu einer Fehlermeldung kommen. | + | Installation unter Mint: |
| - | ModuleNotFoundError: No modulenamed " | + | |
| - | Dann bitte mit " | + | |
| - | ==== 4. Desktop Icon erstellen ==== | + | sudo apt install python3-venv python3-pip |
| - | Da dieser Aufruf doch etwas kompliziert ist, kann man auf dem Desktop ein Icon installieren. | + | |
| - | Wenn Sie ein Desktop Icon zum Aufruf der pyMobaledLib haben möchten, müssen Sie folgendermaßen vorgehen: | + | Achtung: Rootpasswort wird abgefragt. |
| - | - Rechtsklick auf den Desktop | + | Danach |
| - | - "Neuen Starter hier erstellen" auswählen | + | |
| - | - Bei Name " | + | |
| - | - als Befehl kommt rein //python3 / | + | |
| - | - Das Logo kann durch anklicken | + | |
| - | + | python3 -m venv ~/pyMLL-env | |
| - | ==== 5. fehlende Pakete nachinstallieren ==== | + | |
| - | Für die pyMobaLedLib ist das Paket " | ||
| - | Dieses kann zusammen mit allen Abhängikeiten über die Anwendungsverwaltung installiert werden. \\ | ||
| - | {{bilder: | ||
| - | Außerdem müssen folgende Pakete, ebenfalls über die Anwendungsverwaltung installiert werden: | ||
| - | - " | + | Die pyMobaledLib |
| - | - " | + | |
| + | und | ||
| + | python3 / | ||
| - | Dazu gibt man am Besten in dem Suchfeld " | + | ===== Schritt 4: Desktop Icon erstellen ===== |
| + | Da dieser Aufruf doch etwas kompliziert ist, kann man auf dem Desktop | ||
| + | Wenn Sie ein Desktop Icon zum Aufruf der pyMobaledLib haben möchten, müssen Sie folgendermaßen vorgehen: | ||
| + | - Den Pfad der pyMobaLedLib ("/ | ||
| + | - hier die Datei " | ||
| + | - Nun ist auf dem Desktop ein Verknpüfung vorhanden. | ||
| + | - Diese Verknüpfung kann mit einem Rechtsklick und " | ||
| - | ==== 6. Berechtigungen zuweisen ===== | + | |
| + | |||
| + | |||
| + | |||
| + | ===== Schritt 5: Berechtigungen zuweisen ===== | ||
| Für den Zugriff auf die USB-Schnittstelle des Arduinos, benötigt der Benutzer noch die Rechte für die Nutzung. \\ | Für den Zugriff auf die USB-Schnittstelle des Arduinos, benötigt der Benutzer noch die Rechte für die Nutzung. \\ | ||
| Zeile 178: | Zeile 180: | ||
| - Nun fragt das Fenster nach dem Kennwort für den Befehl. | - Nun fragt das Fenster nach dem Kennwort für den Befehl. | ||
| - Im Anschluss den Rechner neu starten, damit die Berechtigung korrekt geladen wird. | - Im Anschluss den Rechner neu starten, damit die Berechtigung korrekt geladen wird. | ||
| - | ==== 7. Der erste Aufruf von pyMobaLedLib ==== | + | |
| + | ===== Schritt 6: Der erste Aufruf von pyMobaLedLib | ||
| Beim ersten Aufruf meldet sich das Programm mit einer fehlermeldung: | Beim ersten Aufruf meldet sich das Programm mit einer fehlermeldung: | ||
| Die ARDUINO Bilbilothek wurde nicht gefunden. | Die ARDUINO Bilbilothek wurde nicht gefunden. | ||