requirements.txt
Datei erzeugen
python -m pip freeze > requirements.txt
Inhalt Beispiel:
Flask==3.0.0
matplotlib==3.8.0
Installieren aus Datei
python -m pip install -r requirements.txt
Gute Praxis
requirements.txtins Projekt legen.venvnicht committen- Versionen pinnen, wenn das Projekt stabil sein soll
Rate mal!
Was passiert bei install -r auf einem neuen Rechner?
Auflösung
Die gelisteten Pakete werden in die aktive Umgebung installiert.
Probiere es selbst
Experiment 1
freeze in Datei.
Experiment 2
Datei im Editor lesen.
Experiment 3
In frischer venv mit -r installieren (wenn möglich).
Übungen
Level 1
Erkläre freeze.
Level 2
Erkläre -r.
Level 3
Mini-README: „So startest du das Projekt“.
Level-3-Lösung
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt
python app.py
Mini-Quiz
Anforderungen sitzen! Mini-Projekt: Projektstart.