diff --git a/jedi/api/environment.py b/jedi/api/environment.py index 9fbdeacf..d5f98c3d 100644 --- a/jedi/api/environment.py +++ b/jedi/api/environment.py @@ -333,7 +333,10 @@ def get_system_environment(version): if os.name == 'nt': for exe in _get_executables_from_windows_registry(version): - return Environment(exe) + try: + return Environment(exe) + except InvalidPythonEnvironment: + pass raise InvalidPythonEnvironment("Cannot find executable python%s." % version)