My (limited) experience with the python ecosystem is: "Of course the built in package manager doesn't work, you idiot, you should use X" where "X" is a different package manager and no two python devs agree on which is "best" or "most common".
this post was submitted on 07 May 2025
7 points (88.9% liked)
micro-blog-[ish]
93 readers
18 users here now
A place to say what you have to say, without requiring any context, theme, arguments, or ceremony. Be civil.
founded 6 months ago
MODERATORS
pip is insufficient, this is known.
Use uv or pipenv, they're faster, better, and more clear when things go wrong.
You are saying that I can use uv yo install packages.
Depending on the situation and context I'll use any combination of Poetry, virtual environments, and pipx. And more recently (and more often) I'll just containerize the service and run it with Docker or Podman.
Put it in a docker container, if it breaks, just restart. Python is a mess, gotta keep it contained