Seite 1 von 1

pip vs. uv

Verfasst: Samstag 31. Januar 2026, 08:53
von Dennis89
Guten Morgen zusammen,

kürzlich bin ich auf `uv` gestoßen. Ich habe hier im Forum noch nie eine Empfehlung dafür gelesen.
Nutzt das jemand? Was haltet ihr davon?

Ich kann zu dem Thema nichts beitragen, mich würde aber interessieren ob und wieso oder wieso ihr das nicht nutzt. Sehr gerne mit Begründung.


Danke und Grüße
Dennis

Re: pip vs. uv

Verfasst: Samstag 31. Januar 2026, 13:01
von Manul
Ich benutze das nicht, weil ich es bisher nicht kannte. Auf Anhieb sieht es aber interessant aus, danke für den Hinweis!

Re: pip vs. uv

Verfasst: Samstag 31. Januar 2026, 13:47
von nezzcarth
Uv ist seit einer Weile recht beliebt und ich habe den Eindruck, dass es sich von den verschiedenen ähnlichen Tools (uv, poetry, hatch, pdm, …) als de facto Standard durchsetzen könnte. Persönlich sehe ich es aber eher skeptisch und benutze es nicht, da dahinter eine Firma steckt, deren Geschäftsmodell und Motivation mir nicht richtig klar sind. Ich benutze lieber pdm, schätze aber, dass das über kurz oder lang von uv verdrängt werden wird. Tatsächlich kann pdm zwar auch uv für das Dependency-Management verwenden, ich weiß aber nicht, ob das reicht. Uv ist zudem in Rust geschrieben und zieht dadurch scheinbar auch viele Leute an, für die das alleine schon ein Qualitätskriterium ist.

Man muss vielleicht noch sagen, dass alle diese Tools (wenn auch im Detail in unterschiedlichem Umfang) nicht nur das Paketmanagement übernehmen und z.B. auch das Verwalten virtueller Umgebungen, die Installation von und die Arbeit mit Projekt-spezifischen Python-Versionen, das Scaffolding neuer Projekte, das Bauen und Uploaden von Paketen nach pypi etc. Sie sind also nicht nur ein Ersatz für pip sondern z.B. auch für venv/virtualenv, twine, pyenv, pipx usw. (je nach konkretem Tool).

Re: pip vs. uv

Verfasst: Samstag 31. Januar 2026, 18:52
von noisefloor
Hallo,

uv ist schon seit ein paar Monaten bzw. vielleicht auch einem Jahr der ganze heiße Scheiß, wenn es um die Kombination pip, venv und Python-Installation (unter Linux: neben dem Systempython geht). uv ist mega populär und schickt sich in der Tat an, der de-facto Standard außerhalb der Standardtools von Python (also pip und venv).

Astral, die Firma hinter uv, ist im Python Universum aktiv, die haben u.a auf Ruff (ein Linter) und ty (ein Type-Checker) entwickelt. Was deren Geschäftsmodell ist - keine Ahnung.

Persönlich habe ich uv noch nicht genutzt, weil ich für mich noch keine Notwendigkeit gesehen habe. Aber ja, uv hat sicherlich in diversen Situation Vorteile. Nach meinem Verständnis ist das Ausprobieren von uv kein Risiko, weil uv nichts kann, was nicht auch anders / "konventionell" ginge - nur halt mir mehr Aufwand.

Auf python-forum.io wird uv öfters empfohlen.

Gruß, noisefloor

Re: pip vs. uv

Verfasst: Sonntag 1. Februar 2026, 01:22
von Pedroski55
uv infos

uv ist schneller als pip. Man muss nicht nur .venv als Ordner haben:

Code: Alles auswählen

uv venv my-name
Folgende Anleitung ist von snippsat auf python-forum.io. Er ist wirklich ein Meister!

Auf der CLI: Stelle eine Umgebung her. Falls python 3.13 nicht vorhanden, wird es geholt.
E:\div_code\sci_env
λ uv venv --python 3.13
Using CPython 3.13.3
Creating virtual environment at: .venv
Activate with: .venv\Scripts\activate
Hole was man benötigt:
E:\div_code\sc_env
λ .venv\Scripts\activate

(sci_env) λ uv pip install scikit-image
Resolved 9 packages in 803ms
Prepared 5 packages in 9.36s
Installed 9 packages in 42.35s
+ imageio==2.37.0
+ lazy-loader==0.4
+ networkx==3.5
+ numpy==2.3.4
+ packaging==25.0
+ pillow==12.0.0
+ scikit-image==0.25.2
+ scipy==1.16.3
+ tifffile==2025.10.16
Checken:
E:\div_code\sci_env
(sci_env) λ python
Python 3.13.3 (main, Apr 9 2025, 04:04:49) [MSC v.1943 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
import skimage
>>> skimage.__version__
'0.25.2'

Re: pip vs. uv

Verfasst: Sonntag 1. Februar 2026, 10:04
von noisefloor
nezzcarth hat geschrieben: Samstag 31. Januar 2026, 13:47 ... da dahinter eine Firma steckt, deren Geschäftsmodell und Motivation mir nicht richtig klar sind. ...
Nachtrag dazu, weil mir das eben wieder eingefallen ist: Ich meine, dass Astral, die Firma hinter uv, pyx für Firmenkunden monetarisieren will. Wenn ich mich richtig erinnere, wird das auch in Talk Python to Me Folge #520 angesprochen.

Gruß, noisefloor