From c3590a53a878dcf74fbf088913b58d80a5223a39 Mon Sep 17 00:00:00 2001 From: allegroai <> Date: Wed, 30 Mar 2022 20:10:08 +0300 Subject: [PATCH] Fix CLEARML_AGENT_SKIP_PIP_VENV_INSTALL fails to find python executable --- clearml_agent/commands/worker.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/clearml_agent/commands/worker.py b/clearml_agent/commands/worker.py index d1a4949..d3d5a9b 100644 --- a/clearml_agent/commands/worker.py +++ b/clearml_agent/commands/worker.py @@ -3199,6 +3199,10 @@ class Worker(ServiceCommandSection): if standalone_mode: self.package_api = VirtualenvPip(**package_manager_params) else: + if not Path(executable_name).is_file(): + executable_name_path = find_executable(executable_name) + print("Interpreter '{}' found at '{}'".format(executable_name, executable_name_path)) + executable_name = executable_name_path # we can change it, no one is going to use it anyhow package_manager_params['path'] = None package_manager_params['interpreter'] = executable_name