uv has pretty much solved those issues, but it does need to be installed. Fortunately it's very easy to install.
Another option I've used is Deno.