|
|
|
|
|
by networked
587 days ago
|
|
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: pipx install uv
uv tool install --python 3.8 archivebox
You could also install uv by other means.[1] https://docs.astral.sh/uv/concepts/tools/ [2] https://archivebox.io/ |
|
These tools come and go in the Python world... It's basically like JavaScript frameworks. It seems that people recommend a different one every month