diff --git a/python/unityagents/environment.py b/python/unityagents/environment.py index d1802020ca..8991b9d1ab 100755 --- a/python/unityagents/environment.py +++ b/python/unityagents/environment.py @@ -73,6 +73,10 @@ def __init__(self, file_name, worker_id=0, candidates = glob.glob(os.path.join(cwd, file_name + '.app', 'Contents', 'MacOS', true_filename)) if len(candidates) == 0: candidates = glob.glob(os.path.join(file_name + '.app', 'Contents', 'MacOS', true_filename)) + if len(candidates) == 0: + candidates = glob.glob(os.path.join(cwd, file_name + '.app', 'Contents', 'MacOS', '*')) + if len(candidates) == 0: + candidates = glob.glob(os.path.join(file_name + '.app', 'Contents', 'MacOS', '*')) if len(candidates) > 0: launch_string = candidates[0] elif platform == 'win32':