code: def locate_path(dname, recurse_down=True):
      
      tried_fpaths = []
      root_dir = os.getcwd()
      while root_dir is not None:
          dpath = join(root_dir, dname)
          if exists(dpath):
              return dpath
          else:
              tried_fpaths.append(dpath)
          _new_root = dirname(root_dir)
          if _new_root == root_dir:
              root_dir = None
              break
          else:
              root_dir = _new_root
          if not recurse_down:
              break
      msg = 'Cannot locate dname=%r' % (dname,)
      msg = ('\n[sysreq!] Checked: '.join(tried_fpaths))
      print(msg)
      raise ImportError(msg)
docs: Search for a path