Isolierte Umgebungen und Pakete
uv kennenlernen, nachdem die Grundlagen klar sind
Der Wiederherstellungsablauf funktioniert, und jeder Teil davon gehört zu gewöhnlichem Python. Behalte dieses Modell. Damit verstehst du das schnellere Werkzeug, statt ein weiteres Ritual auswendig zu lernen.
Erstelle und aktiviere .venv, falls sie bei diesem Besuch fehlt. Installiere dann genau die uv-Version, die für den Kurs bereitgestellt wird:
python -m venv .venv
source .venv/bin/activate
python -m pip install uv==0.12.3
uv --version
Der letzte Befehl sollte uv 0.12.3 melden.
uv ist ein modernes Werkzeug für Python-Projekte und -Pakete. Es wurde entwickelt, um Umgebungen schnell zu erstellen und Abhängigkeiten schnell zu installieren. Es ändert weder den Grund, warum Projekte Isolation brauchen, noch die Datei, in der die Abhängigkeit dieses Kapitels festgehalten wird.
Neue Befehle den bekannten Aufgaben zuordnen
Hier stehen die beiden Schreibweisen nebeneinander:
| Aufgabe | Standardwerkzeuge von Python | uv |
|---|---|---|
| Die Umgebung erstellen | python -m venv .venv | uv venv .venv |
| Nach der Bauanleitung installieren | python -m pip install -r requirements.txt | uv pip install -r requirements.txt |
Da uv zurzeit in deiner aktiven .venv installiert ist, verwende es dort für den Installationsteil:
uv pip install -r requirements.txt
python check_package.py
Die Prüfung gibt weiterhin requests 2.34.2 aus. Die Projektanforderung hat sich nicht geändert. Du hast das Werkzeug gewechselt, das die Umgebung mit ihr in Einklang bringt.
Auf deinem eigenen Computer
In diesem Kapitel hält die Installation von uv mit pip den Aufbau nachvollziehbar und funktioniert in allen Betriebssystemvarianten. Spätere Projektwerkzeuge bieten möglicherweise ein eigenständiges Installationsprogramm für uv. Das brauchst du aber nicht, um dieses Kapitel zu verstehen oder abzuschließen.
source .venv/bin/activate
python -m pip install uv==0.12.3
uv pip install -r requirements.txt
.\.venv\Scripts\Activate.ps1
python -m pip install uv==0.12.3
uv pip install -r requirements.txt
Wenn die Aktivierung blockiert ist, führe .\.venv\Scripts\python.exe -m pip install uv==0.12.3 aus und anschließend .\.venv\Scripts\uv.exe pip install --python .\.venv\Scripts\python.exe -r requirements.txt.
source .venv/bin/activate
python -m pip install uv==0.12.3
uv pip install -r requirements.txt
Was ändert sich, wenn du uv pip install -r requirements.txt statt der pip-Schreibweise verwendest?
Zum Abschluss des Kapitels schreibst du den Wiederherstellungsweg für jemanden auf, der weder deine aktuelle Shell noch deinen aktuellen Computer oder deine aktuelle .venv hat.