Python-Umgebungen¶
Im Python Basics Tutorial ist bereits beschrieben, wie ihr mit venv eine Python-Umgebung erstellen könnt. Diese jedoch reproduzierbar und sicher zu erstellen, ist deutlich komplexer. Mit dem Python Paketmanager pip, könnte das z.B. so aussehen:
$ python -m pip install --no-deps --require-hashes ----only-binary=:all:
Dezidierte Umgebungen (z.B. mit uv oder
Spack vereinfachen dies, wenn ihr die Dateien mit den
Spezifikationen speichert, also z.B. mit uv.lock
oder spack.lock. Auf diese Weise könnt ihr und andere eure Umgebungen
reproduzieren.