Darnok
7. März 2025 um 20:13
1
Hallo,
Komme aus der Arduino IDE und sattele bei ESPuino auf VSC mit platformIO um.
Testweise habe ich ein simplen Code mal geladen: Passt.
Nächster Test: Hochladen der Tonuino Codes auf die Nanos: Passt.
Nun zum ESPuino Scripte: Software, wie bei Tonuino und hier beschrieben hochgeladen und gespeichert.
Erste komische Meldung:
Warum gibt es hier einen Status FAILED?
Als ich dann der Einfachheit halber dann mal den „Build“ Button drücke zum kompilieren kommt diese Meldung:
Schon wieder FAILED.
Sorry; - ich stehe voll auf dem Schlauch. Vermutlich ein kompletter Anfängerfehler.
Danke für die Hilfe hier.
Darnok
Hi Darnok,
wie bist du denn an den Code gekommen?
Hast du ihn zufällig als ZIP heruntergeladen?
Falls ja, versuche das repo mal über Git zu clonen (siehe getting started )
Darnok
7. März 2025 um 20:44
3
Korrekt als ZIP.
Ok. Dann mal ein Versuch über Git clonen (habe ich noch nie gemacht.
Darnok
1 „Gefällt mir“
Darnok
7. März 2025 um 21:00
5
Jep; - habe es doch schon mal gemacht. Diesmal einfach nochmal so erneut gemacht. Genauso wie es @biologist beschrieben hat (Variante 1). Gleiche Fehler. Gleiche Info.
Darnok
7. März 2025 um 21:03
6
Ich bekomme ganz offensichtlich die env für das biologist dev board nicht geladen. Erhalte immer ein FAILED.
Darnok
7. März 2025 um 21:19
8
Habe Variante 2 der Beschreibung von @biologist unter einem anderen Namen auch nochmal ausprobiert. Gleiches Problem.
Mist
Habt Ihr eine Idee was ich falsch mache?
Danke
Darnok
7. März 2025 um 21:23
9
Auch die Boards werden sauber angezeigt:
Ah es sieht eher so aus als würde etwas mit Python nicht passen.
Welchen Stand versuchst du zum Laufen zu bringen?
Hier gab es mal mit einem älteren Stand:
Hab heute den aktuellen Master geklont, der bei mir jetzt allerdings nicht mehr kompilierbar ist
Es scheitert am neuen Pythonscript: processHTML.py
Mit Python und der notwendigen Umgebung habe ich leider bisher so gut wie nichts zu tun gehabt.
Hab alles Folgende versucht:
python installiert:
C:\Users\niko>python.exe -V
Python 3.11.2
Folgende Meldungen beim Kompilierversuch:
GENERATING GIT REVISION HEADER FILE
"b530878" -> D:\_GIT_HUB\ESPuino_master_bilogist\.pio\b…
Also dem Anschein nach scheint die pyvenv.cfg zu fehlen.
Unterhalb von .platformio gibt es bei mir zwei Stück davon:
penv/pyvenv.cfg
penv/.espidf-4.4.7/pyvenv.cfg
Ergo: Nachschauen, ob die da sind. Und wenn nicht, dann entsprechend anlegen. Wie das geht steht hier: venv — Creation of virtual environments — Python 3.13.2 documentation
Drinstehen tut in penv/.espidf-4.4.7/pyvenv.cfg sowas bei mir:
home = /Users/torsten/.platformio/python3/bin
include-system-site-packages = false
version = 3.11.7
executable = /Users/torsten/.platformio/python3/bin/python3.11
command = /Users/torsten/.platformio/penv/bin/python -m venv --clear /Users/torsten/.platformio/penv/.espidf-4.4.7
penv/pyvenv.cfg hat ein anderes command:
command = /Users/torsten/.platformio/python3/bin/python3 -m venv /Users/torsten/.platformio/penv
Darnok
8. März 2025 um 08:03
12
Ok.
Folgende Situation bei mir:
in penv/pyvenv.cfg steht bei mir folgendes:
home = C:\Users\konra.platformio\python3
include-system-site-packages = false
version = 3.11.7
executable = C:\Users\konra.platformio\python3\python.exe
command = C:\Users\konra.platformio\python3\python.exe -m venv C:\Users\konra.platformio\penv
Das ist etwas unterschiedlich zu Deinem, da das bei Dir in
penv/.espidf-4.4.7/pyvenv.cfg
steht. Richtig?
In der penv/.espidf-4.4.7 habe ich keine solche Datei. Muss ich die jetzt dort reinkopieren?
Darnok
8. März 2025 um 08:15
13
Es hat funktioniert! Er lädt!
Danke an @biologist !! Der Hinweis hat es gebracht! Und sorry für den Frust.