Tutorials  /  Python

uv: Schneller Rust-Paketmanager für Python-Projekte

Ccentron Redaktion · Mai 2026 ·4 Min. Lesezeit ·Python, Tutorial

Python-Entwickler jonglieren häufig mit mehreren Tools wie pip, virtualenv, pyenv und weiteren, um Pakete, Umgebungen und Projekt-Setups zu verwalten. Dieser Ablauf kann mit der Zeit langsam, wiederholend und mühsam werden. uv positioniert sich als eine einzige, schlanke Alternative, die Projekt-Workflows durch Tempo, Einfachheit und Skalierbarkeit neu ausrichtet – angetrieben von der Leistung von Rust.

Was ist uv?

uv ist ein stark optimierter Python-Paket- und Projektmanager, der in Rust umgesetzt wurde. Er ist darauf ausgelegt, eine breite Palette an Werkzeugen – etwa pip, pip-tools, pipx, poetry, pyenv, twine und virtualenv – zu bündeln und zu ersetzen, indem er eine leistungsfähige CLI bereitstellt, die diese Aufgaben zentral abdeckt. Entwickelt von Astral (dem Team hinter dem bekannten Linter Ruff), verfolgt uv das Ziel, die Python-Entwicklung zeitgemäßer zu gestalten.

VM

Passende Infrastruktur bei centron

Skripte und Dienste brauchen irgendwann eine Umgebung, die durchläuft: ccloud³ VMs ab 3,12 € im Monat, stundengenau abgerechnet. Cloud Server mieten →

Warum uv nutzen?

Der größte Vorteil von uv ist die reine Performance. Benchmark-Ergebnisse deuten darauf hin, dass Paketinstallationen etwa 10–100x schneller als mit pip ablaufen können. Der Mehrwert besteht jedoch nicht nur in kürzeren Wartezeiten – vielmehr steht uv für eine effizientere Art, Python-Umgebungen und Abhängigkeiten zu organisieren. Mit uv erhalten Entwickler:

  • Eine pip-kompatible Nutzung, die schneller und smarter arbeitet
  • Abhängigkeitsverwaltung für Projekte und Skripte mit universellen Lockfiles
  • Integrierte Unterstützung für Skripte, Tools und versionierte Python-Umgebungen
  • Vergängliche oder dauerhafte Installation von Command-Line-Tools
  • Bessere Speicherausnutzung durch einen gemeinsamen globalen Cache
  • Plattformübergreifende Unterstützung für macOS, Linux und Windows

Zusätzlich ist es ein einziges Werkzeug, das sich per pip, pipx oder über Standalone-Installer installieren lässt – und das sich sogar selbst aktualisieren kann.

Installation

uv stellt mehrere Installationswege bereit:

Standalone (Empfohlen)

# macOS and Linux

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

# Windows

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Über pip oder pipx

Konsole
pip install uv
# or
pipx install uv

Virtuelle Umgebung mit uv erstellen

Code
uv venv

numpy und pandas mit uv installieren

Code
uv add numpy

Python-Versionsverwaltung

uv beschränkt sich nicht auf Pakete – es übernimmt auch die Verwaltung von Python-Versionen im gleichen Sinne wie pyenv.

Code
uv python install 3.10 3.11 3.12
uv venv --python 3.12.0
uv python pin 3.11

uv läuft zuverlässig unter macOS, Linux und Windows. Das Konzept unterstützt workspace-basierte Strukturen für größere Projekte und nutzt einen globalen Cache, um den Speicherbedarf zu reduzieren. Dadurch eignet es sich für Einsteiger, erfahrene Entwickler sowie Teams auf Enterprise-Niveau.

FAQs zu uv

  1. Was ist uv?

    uv ist ein sehr schneller Python-Paket-Installer und Abhängigkeits-Resolver auf Rust-Basis. Es dient als direkte Alternative zu pip und pip-tools und liefert eine extrem hohe Geschwindigkeit sowie ein vereinfachtes Packaging-Erlebnis.

  2. Inwiefern unterscheidet sich uv von pip oder pip-tools?

    uv ist schneller als pip und kann mit Caching Geschwindigkeiten von bis zu 115x erreichen. Im Unterschied zu pip wird es als einzelnes statisches Binary ausgeliefert, kommt ohne Python-Runtime-Abhängigkeiten aus und vereint Funktionen wie das Erstellen virtueller Umgebungen und Dependency-Resolution in einem Tool.

  3. Kann uv virtualenv und venv ersetzen?

    Ja. uv’s uv venv kann etwa 80x schneller als python -m venv und ungefähr 7x schneller als virtualenv sein – und es setzt nicht voraus, dass Python bereits installiert ist.

  4. Ist uv mit den vorhandenen Tools kompatibel?

    Ja. uv ist dafür gebaut, mit pip, pip-tools und requirements.txt-basierten Abläufen zusammenzuarbeiten. Du kannst ausführen:

    • uv pip install
    • uv pip compile
    • uv pip sync
  5. Welche Plattformen unterstützt uv?

    uv unterstützt Linux, macOS und Windows und wird gegen den öffentlichen PyPI-Index getestet.

Fazit

Ob du gerade erst mit Python beginnst oder komplexe Setups mit mehreren Versionen koordinierst: uv vereinfacht den Workflow. Es ist schnell, flexibel und deckt alles ab – von Abhängigkeiten und virtuellen Umgebungen bis hin zu Publishing und Python-Versionssteuerung. Wenn pip, virtualenv oder poetry sich für dich jemals einschränkend angefühlt haben, lohnt sich uv zum Ausprobieren – möglicherweise willst du danach nicht mehr zurück.

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie Python
Teilen
Noch offene Fragen?

Unser Team hilft Ihnen bei Ihrem konkreten Setup weiter – von Menschen, die die Plattform selbst betreiben.

War dieses Tutorial hilfreich?

Ihre Antwort wird anonym gespeichert und hilft uns, die Tutorials zu verbessern.

Kommentare

Noch keine Kommentare – stellen Sie die erste Frage zu diesem Tutorial.

Zum Kommentieren anmelden

Kommentare stehen centron-Kunden offen. Melden Sie sich in Ihrem Konto an, um eine Frage zu diesem Tutorial zu stellen.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren