kurse:raspberry_pi:n8n_auf_raspberry_pi_im_lan_mit_docker:kapitel_5_lektion_5.3

Sie prüfen, ob Python im n8n-Workflow verfügbar ist und korrekt ausgeführt wird.


  • Klicken Sie auf New Workflow (oder Neuer Workflow)

  • Fügen Sie einen Node Code hinzu (Suche: „Code“)
  • Stellen Sie im Node die Sprache auf Python

Fügen Sie folgenden Code ein:

import sys
return {"python_version": sys.version}

  • Klicken Sie im Code-Node auf Execute Node (Node ausführen)

Erwartung: Als Output sehen Sie ein JSON mit Ihrer Python-Version, z. B.:

  • ``{„python_version“: „3.x.x … “}``

Fehlermeldung: Python fehlt / Runner nicht verbunden

1) Prüfen, ob beide Container laufen:
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}"
2) Runner-Logs prüfen:
cd /srv/docker/n8n
docker compose logs --tail 120 n8n-runners
3) Prüfen, ob die Runner-Variablen in der ``.env`` gesetzt sind:
grep -E "N8N_RUNNERS_ENABLED|N8N_RUNNERS_MODE|N8N_RUNNERS_AUTH_TOKEN|N8N_RUNNERS_BROKER_LISTEN_ADDRESS" /srv/docker/n8n/.env

Wenn der Python-Test läuft, ist das Runner-Setup korrekt. Damit können Sie Python für kleine Hilfs-Skripte direkt in Workflows nutzen.

  • kurse/raspberry_pi/n8n_auf_raspberry_pi_im_lan_mit_docker/kapitel_5_lektion_5.3.txt
  • Zuletzt geändert: 2026/02/25 12:40
  • von strangelove