code: def run(
      self, cmd: str, *args: str, env: Optional[Dict[str, str]] = None
  ) -> None:
      exe = self.which(cmd)
      check_output([exe, *args], env=env)
  
imports: import os
  import shutil
  from pathlib import Path
  from subprocess import check_output
  from typing import Dict, Optional
  import pytest
  from dulwich.porcelain import clone
  from funcy import first
  from packaging import version
  from dvc.types import StrPath
label_desc: Use image node_id 3 for calling the VirtualEnv obj's underlying member method code with example usage: obj.run(cmd) without return types