Probleme beim kompilieren gelöst

Hallo zusammen,

ich bin neu hier und arbeite mich gerade in VSCode und Platformio ein. Ich arbeite auf einem Linux Sytem.
Folgendes habe ich gemacht:

  1. VSCode installiert
  2. Plugin Platformio installiert
  3. In VSCode das Projekt mit Git Clone Local gespeichert
  4. In Platformio das Projekt geöffnet
  5. Ich habe am Code keine Änderung vorgenommen, und mit Build versucht eine Version zu kompilieren

Ich bekomme immer folgende Fehlermeldung, und komme einfach nicht weiter:

Task wird im Ordner ESPuino ausgeführt: platformio run --environment lolin_d32_pro_sdmmc_pe 

Processing lolin_d32_pro_sdmmc_pe (board: lolin_d32_pro; platform: espressif32@<=3.5.0; framework: arduino)
-------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
GENERATING GIT REVISION HEADER FILE
TypeError: __init__() got an unexpected keyword argument 'text':
  File "/home/frank/.platformio/penv/lib64/python3.6/site-packages/platformio/builder/main.py", line 181:
    env.SConscript(item, exports="env")
  File "/home/frank/.platformio/packages/tool-scons/scons-local-4.4.0/SCons/Script/SConscript.py", line 597:
    return _SConscript(self.fs, *files, **subst_kw)
  File "/home/frank/.platformio/packages/tool-scons/scons-local-4.4.0/SCons/Script/SConscript.py", line 285:
    exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
  File "/home/frank/Programmieren/github/ESPuino/gitVersion.py", line 55:
    generate()
  File "/home/frank/Programmieren/github/ESPuino/gitVersion.py", line 48:
    gitrev = git_revision()
  File "/home/frank/Programmieren/github/ESPuino/gitVersion.py", line 36:
    stderr=subprocess.PIPE,
  File "/usr/lib64/python3.6/subprocess.py", line 356:
    **kwargs).stdout
  File "/usr/lib64/python3.6/subprocess.py", line 423:
    with Popen(*popenargs, **kwargs) as process:
============================================================= [FAILED] Took 0.72 seconds =============================================================

Environment             Status    Duration
----------------------  --------  ------------
lolin_d32_pro_sdmmc_pe  FAILED    00:00:00.720
======================================================== 1 failed, 0 succeeded in 00:00:00.720 ========================================================

Kann mir jemand weiterhelfen?

@fetzerch Du hattest die Anpassung gemacht, oder?
Schau mal bitte.

Du brauchst Python 3.7 oder neuer.

3 „Gefällt mir“

Und git könnte auch zu fehlen.

Gelöst.
Danke @fetzerch . Es lag an der Python Version. Nach einem Update funktioniert nun alles.

1 „Gefällt mir“