diff --git a/gpMgmt/bin/generate-greenplum-path.sh b/gpMgmt/bin/generate-greenplum-path.sh index 70eeb48f5cf..93aa6545b3c 100755 --- a/gpMgmt/bin/generate-greenplum-path.sh +++ b/gpMgmt/bin/generate-greenplum-path.sh @@ -27,13 +27,20 @@ else fi EOF +# only override PATH when Python used during ./configure isn't included in. +if [[ $(python3 -c "import sys; print(sys.executable)") == "${WHICHPYTHON}" ]]; then + PATHSTR='${GPHOME}/bin:${PATH}' +else + PATHSTR='${GPHOME}/bin:${PYTHONBINDIR}:${PATH}' +fi + cat <