Installieren und Verwenden von uv

Zurück zu Modul 3 | Zurück zur Inhaltsübersicht

Installation des uv Umgebungsverwaltungstools

uv ist ein Python-Paketverwaltungs- und virtuelles Umgebungstool, das mit Rust entwickelt wurde. Seine Ziele sind sehr klar:

Es ist nicht einfach, sich auf die Python-Abhängigkeitsverwaltung zu verlassen.

Sie können uv als Kombination aus pip, venv und pip-tools verstehen.

uv-Tools installieren

Installieren Sie uv:

bash
curl -LsSf https://astral.sh/uv/install.sh | sh

Überprüfen Sie nach der Installation die Version:

bash
uv --version

Grundlegende Verwendung

Python-Versionen verwalten

uv kann problemlos mehrere Python-Versionen ohne zusätzliche Tools wie pyenv verwalten.

Verfügbare Python-Versionen anzeigen:

bash
uv python list

Der uv python-Befehl 3.11 kann eine bestimmte Version von Python installieren.

Virtuelle Umgebungen erstellen

bash
uv venv .opencv --python 3.10.12

Dabei ist .opencv der Name der virtuellen Umgebung; 3.10.12 ist eine Python-Version der virtuellen Umgebung.

Virtuelle Umgebung aktivieren

bash
source .venv/bin/activate

Paketverwaltung

bash
# Neue Pakete installieren:
uv pip install opencv-python
# uv pip install -r requirements.txt

# Pakete deinstallieren:
uv pip uninstall requests

# Die Abhängigkeiten der aktuellen Umgebung exportieren
uv pip freeze > requirements.txt

Zurück zu Modul 3