Sure. You do a source install every time you require a python version newer than system python.
I'll be using uv for that though, as I'll be using it for its superior package management anyway.