I’m a bit confused why uv is not an option for you. You don’t need to compile Python, it manages virtualenvs for you, you can use them with Jupyter and vscode. What are you missing?
It's not that uv is not an option for me, I made this move to miniforge before uv was on my radar because it wasn't popular, but I'm still at a point where I'm not sure if uv can do what I need.
https://docs.astral.sh/uv/pip/environments/
I think uv supports conda envs
You can also import existing Python versions into uv, for example on my Mac it has imported the Homebrew versions.