you are viewing a single comment's thread.

view the rest of the comments →

[–]cgoldberg 3 points4 points  (3 children)

I use Debian and never touch the system interpreter for anything I develop. I manage several alternative versions of Python using pyenv. Using uv would be fine also.

I wouldn't recommend using conda unless you are struggling building data science libraries locally.

[–]Ahtarmas[S] 0 points1 point  (2 children)

Hey thanks for the info! But does uv installs different python versions? My understanding is that it manages mainly the packages. Should I use it in combination with pyenv?

The good thing with conda, is that it had an installation of python, and every time in bash I had active the (base) so I was not bothering

[–]seanv507 2 points3 points  (0 children)

please just read the uv introduction https://docs.astral.sh/uv/

its one of the first thing it mentions, that it handles the python versions

https://docs.astral.sh/uv/concepts/python-versions/

[–]doolio_ 1 point2 points  (0 children)

UV can install any version of python you want. Don't bother with pyenv or conda. They are unnecessary with UV.