def __init__(<EOL>self, path=None, system=False, global_search=True, ignore_unsupported=True<EOL>):<EOL>
self.path_prepend = path  <EOL>self.global_search = global_search  <EOL>self.system = system  <EOL>self.ignore_unsupported = ignore_unsupported  <EOL>self._system_path = None  <EOL>self._windows_finder = None<EOL>
Create a new :class:`~pythonfinder.pythonfinder.Finder` instance.

        :param path: A bin-directory search location, defaults to None
        :param path: str, optional
        :param system: Whether to include the bin-dir of ``sys.executable``, defaults to False
        :param system: bool, optional
        :param global_search: Whether to search the global path from os.environ, defaults to True
        :param global_search: bool, optional
        :param ignore_unsupported: Whether to ignore unsupported python versions, if False, an error is raised, defaults to True
        :param ignore_unsupported: bool, optional
        :returns: a :class:`~pythonfinder.pythonfinder.Finder` object.