pie ENV is a tool that you can use to manage different Python versions on your computer. And then V and V is used to create virtual environments. So it's a way to isolate the dependencies of your project. The same thing could be solved with Docker, where you have like Docker image that you used to spin docker containers. But I still use pie ENV to manage Python versions of my computer.