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\build\lolin_d32_pro_sdmmc_pe\generated\gitrevision.h
Trying to Install required module: flask_minify
If this failes, please execute "pip install flask_minify" manually.
Requirement already satisfied: flask_minify in c:\users\niko\.platformio\python3\lib\site-packages (0.41)
Requirement already satisfied: jsmin in c:\users\niko\.platformio\python3\lib\site-packages (from flask_minify) (3.0.1)
Requirement already satisfied: rcssmin in c:\users\niko\.platformio\python3\lib\site-packages (from flask_minify) (1.1.1)
Requirement already satisfied: lesscpy in c:\users\niko\.platformio\python3\lib\site-packages (from flask_minify) (0.15.1)
Requirement already satisfied: flask in c:\users\niko\.platformio\python3\lib\site-packages (from flask_minify) (2.2.2)
Requirement already satisfied: xxhash in c:\users\niko\.platformio\python3\lib\site-packages (from flask_minify) (3.2.0)
Requirement already satisfied: htmlmin in c:\users\niko\.platformio\python3\lib\site-packages (from flask_minify) (0.1.12)
Requirement already satisfied: six in c:\users\niko\.platformio\python3\lib\site-packages (from flask_minify) (1.16.0)
Requirement already satisfied: itsdangerous>=2.0 in c:\users\niko\.platformio\python3\lib\site-packages (from flask->flask_minify) (2.1.2)
Requirement already satisfied: Werkzeug>=2.2.2 in c:\users\niko\.platformio\python3\lib\site-packages (from flask->flask_minify) (2.2.2)
Requirement already satisfied: importlib-metadata>=3.6.0 in c:\users\niko\.platformio\python3\lib\site-packages (from flask->flask_minify) (6.0.0)
Requirement already satisfied: click>=8.0 in c:\users\niko\.platformio\penv\lib\site-packages (from flask->flask_minify) (8.1.3)
Requirement already satisfied: Jinja2>=3.0 in c:\users\niko\.platformio\python3\lib\site-packages (from flask->flask_minify) (3.1.2)
Requirement already satisfied: ply in c:\users\niko\.platformio\python3\lib\site-packages (from lesscpy->flask_minify) (3.11)
Requirement already satisfied: colorama in c:\users\niko\.platformio\penv\lib\site-packages (from click>=8.0->flask->flask_minify) (0.4.5)
Requirement already satisfied: zipp>=0.5 in c:\users\niko\.platformio\python3\lib\site-packages (from importlib-metadata>=3.6.0->flask->flask_minify) (3.13.0)
Requirement already satisfied: MarkupSafe>=2.0 in c:\users\niko\.platformio\python3\lib\site-packages (from Jinja2>=3.0->flask->flask_minify) (2.1.2)
[notice] A new release of pip available: 22.2.2 -> 23.0
[notice] To update, run: python.exe -m pip install --upgrade pip
ModuleNotFoundError: No module named 'flask_minify':
File "C:\Users\niko\.platformio\penv\lib\site-packages\platformio\builder\main.py", line 181:
env.SConscript(item, exports="env")
File "C:\Users\niko\.platformio\packages\tool-scons\scons-local-4.4.0\SCons\Script\SConscript.py", line 597:
return _SConscript(self.fs, *files, **subst_kw)
File "C:\Users\niko\.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 "D:\_GIT_HUB\ESPuino_master_bilogist\processHtml.py", line 18:
from flask_minify.parsers import Parser
Environment Status Duration
---------------------- -------- ------------
lolin_d32_pro_sdmmc_pe FAILED 00:00:03.630
============================================================================================================ 1 failed, 0 succeeded in 00:00:03.630 ============================================================================================================
* Der Terminalprozess "C:\Users\niko\.platformio\penv\Scripts\platformio.exe 'run'" wurde mit folgendem Exitcode beendet: 1.
* Das Terminal wird von Aufgaben wiederverwendet, drücken Sie zum Schließen eine beliebige Taste.
- Wenn ich der Anweisung folge:
If this failes, please execute "pip install flask_minify" manually.
bekomme ich folgende Konsolenmeldungen, d.h. das war wohl nicht das Problem:
C:\Users\niko>pip install flask_minify
Requirement already satisfied: flask_minify in c:\users\niko\appdata\local\programs\python\python311\lib\site-packages (0.41)
Requirement already satisfied: six in c:\users\niko\appdata\local\programs\python\python311\lib\site-packages (from flask_minify) (1.16.0)
Requirement already satisfied: flask in c:\users\niko\appdata\local\programs\python\python311\lib\site-packages (from flask_minify) (2.2.2)
Requirement already satisfied: lesscpy in c:\users\niko\appdata\local\programs\python\python311\lib\site-packages (from flask_minify) (0.15.1)
Requirement already satisfied: htmlmin in c:\users\niko\appdata\local\programs\python\python311\lib\site-packages (from flask_minify) (0.1.12)
Requirement already satisfied: jsmin in c:\users\niko\appdata\local\programs\python\python311\lib\site-packages (from flask_minify) (3.0.1)
Requirement already satisfied: xxhash in c:\users\niko\appdata\local\programs\python\python311\lib\site-packages (from flask_minify) (3.2.0)
Requirement already satisfied: rcssmin in c:\users\niko\appdata\local\programs\python\python311\lib\site-packages (from flask_minify) (1.1.1)
Requirement already satisfied: Werkzeug>=2.2.2 in c:\users\niko\appdata\local\programs\python\python311\lib\site-packages (from flask->flask_minify) (2.2.2)
Requirement already satisfied: Jinja2>=3.0 in c:\users\niko\appdata\local\programs\python\python311\lib\site-packages (from flask->flask_minify) (3.1.2)
Requirement already satisfied: itsdangerous>=2.0 in c:\users\niko\appdata\local\programs\python\python311\lib\site-packages (from flask->flask_minify) (2.1.2)
Requirement already satisfied: click>=8.0 in c:\users\niko\appdata\local\programs\python\python311\lib\site-packages (from flask->flask_minify) (8.1.3)
Requirement already satisfied: ply in c:\users\niko\appdata\local\programs\python\python311\lib\site-packages (from lesscpy->flask_minify) (3.11)
Requirement already satisfied: colorama in c:\users\niko\appdata\local\programs\python\python311\lib\site-packages (from click>=8.0->flask->flask_minify) (0.4.6)
Requirement already satisfied: MarkupSafe>=2.0 in c:\users\niko\appdata\local\programs\python\python311\lib\site-packages (from Jinja2>=3.0->flask->flask_minify) (2.1.2)
C:\Users\niko>
Weiters bekomme ich auch immer wieder den Hinweis:
[notice] A new release of pip available: 22.2.2 -> 23.0
[notice] To update, run: python.exe -m pip install --upgrade pip
Wenn ich dann pip install --upgrade pip aufrufe, dann erhalte ich:
C:\Users\niko>python.exe -m pip install --upgrade pip
Requirement already satisfied: pip in c:\users\niko\appdata\local\programs\python\python311\lib\site-packages (23.0)
Zusammenfassung:
Meine vorherige Version von espuino kann ich einwandfrei kompilieren.
Der aktuell frisch gezogene, unveränderte "master-branch clone" bricht beim Versuch das Python-Script auszuführen ab.
ModuleNotFoundError: No module named ‚flask_minify‘
Alle Ratschläge letzteres zu installieren, helfen nicht.
VG