fix: venv --clear bei Reinstall, verhindert veraltete Paketversionen

This commit is contained in:
Hitonabi
2026-07-26 22:30:12 +02:00
parent 81ba6bd1c6
commit 16ea54e35d
+3 -2
View File
@@ -136,9 +136,10 @@ def main(page: ft.Page):
page.update() page.update()
return return
# Setup venv # Setup venv — --clear loescht einen alten venv komplett, damit keine
# veralteten Pakete (z.B. flet 0.86 statt 0.23) ueberleben.
log("Lege Python-Umgebung an (venv)...") log("Lege Python-Umgebung an (venv)...")
subprocess.run(f"{python_exe} -m venv venv", cwd=install_dir, shell=True) subprocess.run(f"{python_exe} -m venv --clear venv", cwd=install_dir, shell=True)
log("Installiere Abhaengigkeiten (pip)...") log("Installiere Abhaengigkeiten (pip)...")
subprocess.run(r"venv\Scripts\python.exe -m pip install --quiet --upgrade pip", cwd=install_dir, shell=True) subprocess.run(r"venv\Scripts\python.exe -m pip install --quiet --upgrade pip", cwd=install_dir, shell=True)