fix: venv --clear bei Reinstall, verhindert veraltete Paketversionen
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user