With luck, `uv tool install` [1] will solve most of the frustrations with Python programs on Linux/Mac/Windows,
since uv combines the functionality of pipx and pyenv and doesn't itself depend on Python.
It is a single binary that manages Python interpreters and project environments.
uv is very actively developed and seems to be rapidly gaining adoption.
It makes me optimistic about its future (and, correspondingly, pessimistic about the future of Python tooling that competes with it).
I already have a success story of helping a friend install ArchiveBox [2] with uv.
ArchiveBox required an older version of Python than their system had.
The quickest and easiest solution I could think of was:
I already have a success story of helping a friend install ArchiveBox [2] with uv. ArchiveBox required an older version of Python than their system had. The quickest and easiest solution I could think of was:
You could also install uv by other means.[1] https://docs.astral.sh/uv/concepts/tools/
[2] https://archivebox.io/