diff --git a/video_prediction_savp/env_setup/generate_workflow_runscripts.sh b/video_prediction_savp/env_setup/generate_workflow_runscripts.sh
index c7ee98c6b76ad076e1d5687caa7874264fde44c4..4729a3818d5fbc3768116f3d85c4f84dc674c116 100755
--- a/video_prediction_savp/env_setup/generate_workflow_runscripts.sh
+++ b/video_prediction_savp/env_setup/generate_workflow_runscripts.sh
@@ -104,7 +104,7 @@ fi
 
 # set virtual environment to be used in Batch scripts
 if [[ `grep "VIRT_ENV_NAME=" ${target_script}` ]]; then
-  sed -i "s/VIRT_ENV_NAME=.*/VIRT_ENV_NAME=${curr_venv}/g" ${target_script}
+  sed -i 's/VIRT_ENV_NAME=.*/VIRT_ENV_NAME="'${curr_venv}'"/g' ${target_script}
 fi
 
 # also adapt name output- and error-files of submitted job with exp_id (if we are on Juwels or HDF-ML)