I usually just install a flat python3 and python3-venv. From there, I just use `python3 -m venv` to create workspaces and then do things there. Not the greatest, but so far the most stable solution.
I use it on my RISC-V board to run Home Assistant. x)