Benutzer-Werkzeuge

Webseiten-Werkzeuge


anleitungen:spezial:pyprogramgenerator:linux_mint_installation

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
anleitungen:spezial:pyprogramgenerator:linux_mint_installation [2025/09/11 10:41] – [3. PyMobaLedLib installieren] moba_nickanleitungen:spezial:pyprogramgenerator:linux_mint_installation [2025/09/11 11:36] (aktuell) – [Schritt 4: Desktop Icon erstellen] moba_nick
Zeile 112: Zeile 112:
  
  
- +===== Schritt 3PyMobaLedLib installieren =====
- +
-==== 3PyMobaLedLib installieren ====+
 Den neuesten Release der PyMobaLedLib von GitHub [[https://github.com/haroldlinke/pyMobaLedLib/releases]] herunterladen.  Den neuesten Release der PyMobaLedLib von GitHub [[https://github.com/haroldlinke/pyMobaLedLib/releases]] herunterladen. 
  
Zeile 140: Zeile 138:
  
 Als nächstes muss eine virtuelle Umgebung eingerichtet werden. Dies erfolgt über folgende Befehle Als nächstes muss eine virtuelle Umgebung eingerichtet werden. Dies erfolgt über folgende Befehle
-Es muß ein eigenes virtuelles Python Environment für die pyMLL erstellt werden. +Diese virtuelle Umgebung verfügt über eine eigene Python3-Installation und unabhängigen Modulbibliothek.
 Dazu benötigt man das Tool venv. Dazu benötigt man das Tool venv.
  
Zeile 154: Zeile 151:
   python3 -m venv ~/pyMLL-env   python3 -m venv ~/pyMLL-env
  
-Es wird ein sogenanntes virtuelle Umgebung für die pyMLL geschaffen, mit eigenem Python3 programm und eigener Modulbibliothek. 
  
  
-Die pyMobaledLib kann dann mit dem Kommando: python3 /home/<user>/Arduino/pyMobaLedLib/python/pyMobaLedLib.py gestartet werden.+Die pyMobaledLib kann dann mit den Kommandos 
 +  source ~/pyMLL-env/bin/activate 
 +und 
 +  python3 /home/<user>/Arduino/pyMobaLedLib/python/pyMobaLedLib.py gestartet werden.
  
- +===== Schritt 4Desktop Icon erstellen ===== 
-==== 4Desktop Icon erstellen ==== +Da dieser Aufruf doch etwas kompliziert ist, kann man auf dem Desktop ein Startskript anlegen.
-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: Wenn Sie ein Desktop Icon zum Aufruf der pyMobaledLib haben möchten, müssen Sie folgendermaßen vorgehen:
  
-  - Rechtsklick auf den Desktop +  - Den Pfad der pyMobaLedLib ("/home/<user>/Arduino/pyMobaLedLib/") öffnen
-  - "Neuen Starter hier erstellen" auswählen +  - hier die Datei "Start_pyMobaLedLib.sh" auswählen und mit einem Rechtsklick das Menü öffnen und bei "Senden an" "Schreibtisch (Verknüpfung erstellen)" auswählen. 
-  - Bei Name "pyMobaLedLib" eintragen +  Nun ist auf dem Desktop ein Verknpüfung vorhanden. 
-  - als Befehl kommt rein //python3 /home/<BENUTZERNAME>/Arduino/pyMobaLedLib/python/pyMobaLedLib.py// \\Dabei bitte <BENUTZERNAME> durch den passenden Namen ersetzen +  - Diese Verknüpfung kann mit einem Rechtsklick und "Öffnen mit Terminal" gestartet werden.
-  - Das Logo kann durch anklicken des Logos geändert werdenDas MLL-Logo ist im Pfad /home/<BENUTZERNAME>/Arduino/pyMobaLedLib/python/images/ gefunden werden+
  
    
-==== 5. fehlende Pakete nachinstallieren ==== 
  
-Für die pyMobaLedLib ist das Paket "Python3-tk" erforderlich. \\ 
-Dieses kann zusammen mit allen Abhängikeiten über die Anwendungsverwaltung installiert werden. \\ 
-{{bilder:anleitungen:servofarbtestprogramm:linuxmint:python3-tk.jpg?600}} 
  
-Außerdem müssen folgende Pakete, ebenfalls über die Anwendungsverwaltung installiert werden: 
  
-  - "Python-is-python3" (sollte diese Paketinstallation nicht funktionieren kann folgendes Kommando im Terminal helfen: sudo apt install python-is-python3) +===== Schritt 5: Berechtigungen zuweisen =====
-  - "Python3-serial" (In einigen Linux-Distributionen ist das Paket Python-serial nicht vorhanden, das diese Komponente schon mitgeliefert wird und installiert ist) +
- +
-Dazu gibt man am Besten in dem Suchfeld "python" ein und wählt dann aus der Liste die beiden Pakete aus. +
- +
- +
- +
-==== 6. 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 195: 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.
anleitungen/spezial/pyprogramgenerator/linux_mint_installation.1757587285.txt.gz · Zuletzt geändert: von moba_nick