Python Virtual Environments Best Practice