code: def setup_paths():
      for sub in [
          "src",
          "iterators",
          "gradio_utils",
          "metrics",
          "models",
          ".",
      ]:
          path2 = os.path.join(base_path, "..", sub)
          if os.path.isdir(path2):
              if sub == "models" and os.path.isfile(
                  os.path.join(path2, "human.jpg")
              ):
                  os.environ["H2OGPT_MODEL_BASE"] = path2
              sys.path.append(path2)
          print(path2, flush=True)
  
          path2 = os.path.join(path1, "..", sub)
          if os.path.isdir(path2):
              if sub == "models" and os.path.isfile(
                  os.path.join(path2, "human.jpg")
              ):
                  os.environ["H2OGPT_MODEL_BASE"] = path2
              sys.path.append(path2)
          print(path2, flush=True)
  
      # for app, avoid forbidden for web access
      if os.getenv("H2OGPT_MODEL_BASE"):
          base0 = os.environ["H2OGPT_MODEL_BASE"]
          if "Programs" in os.environ["H2OGPT_MODEL_BASE"]:
              os.environ["H2OGPT_MODEL_BASE"] = os.environ[
                  "H2OGPT_MODEL_BASE"
              ].replace("Programs", "Temp/gradio/")
              shutil.rmtree(os.environ["H2OGPT_MODEL_BASE"])
              if os.path.isfile(os.path.join(base0, "human.jpg")):
                  copy_tree(base0, os.environ["H2OGPT_MODEL_BASE"])
  
file_path: h2ogpt/win_run_app.py
imports: import os
  import sys
  import time
  import traceback
  import webbrowser
  import shutil, errno
  from importlib.metadata import distribution, PackageNotFoundError
label_desc: Use image node_id 2 for calling a global function with example usage: setup_paths() without return types