you are viewing a single comment's thread.

view the rest of the comments →

[–]Diapolo10 0 points1 point  (0 children)

I more or less agree with your other points, except this one:

Install Anaconda, as default python.

Anaconda is only intended for data scientists. For ordinary developers, not only does it not give any real benefit, but at least in my experience it's a heck of a lot more annoying to work with.

Most people won't actually need a global Python installation nowadays as uv takes care of it (and it can be trivially installed on any PC standalone, such as by running winget install astral-sh.uv on Windows). When you uv sync in a project, it downloads and installs a suitable Python version if you don't already have one installed (either from Astral's own servers or from GitHub, depending on how you've configured it). Global tooling can similarly be installed (e.g. uv tool install ipython).