only create venv if it's not there