actually raise an error if virtualenv or pip are missing