From 9c7e2aacd0be3f156069aa6639f7aa322087b5f2 Mon Sep 17 00:00:00 2001 From: allegroai <> Date: Sat, 9 Apr 2022 14:17:49 +0300 Subject: [PATCH] Fix PYTHONPATH is overwritten when executing a task (append to it instead) --- clearml_agent/commands/worker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clearml_agent/commands/worker.py b/clearml_agent/commands/worker.py index bd4d13c..589e9c5 100644 --- a/clearml_agent/commands/worker.py +++ b/clearml_agent/commands/worker.py @@ -2349,7 +2349,7 @@ class Worker(ServiceCommandSection): if ENV_TASK_EXTRA_PYTHON_PATH.get(): python_path = add_python_path(python_path, ENV_TASK_EXTRA_PYTHON_PATH.get()) if python_path: - os.environ['PYTHONPATH'] = python_path + os.environ['PYTHONPATH'] = os.pathsep.join(filter(None, (os.environ.get('PYTHONPATH', None), python_path))) # check if we want to run as another user, only supported on linux if ENV_TASK_EXECUTE_AS_USER.get() and is_linux_platform():