create venv only if needed

Change-Id: Idb32d0a6c7ab7ec2ec2f7028e7588320197a47dd