Why You Need Python Virtual Environments

And How Not to Break Your System