A short time ago I did a major replacement of setting $EBPYTHONPREFIXES instead of PYTHONPATH on the modules on our HPC cluster because the latter does not play nice with virtualenvs: The $PYTHONPATH packages take precedence over the virtualenv making it impossible for users to update/downgrade packages (in their virtualenv by explicitly issuing the requests via e.g. pip).
Hence we should always set $EBPYTHONPREFIXES (in PythonPackage/PythonBundle) or at least provide an option to set this for each site.
A short time ago I did a major replacement of setting
$EBPYTHONPREFIXESinstead ofPYTHONPATHon the modules on our HPC cluster because the latter does not play nice with virtualenvs: The$PYTHONPATHpackages take precedence over the virtualenv making it impossible for users to update/downgrade packages (in their virtualenv by explicitly issuing the requests via e.g.pip).Hence we should always set
$EBPYTHONPREFIXES(in PythonPackage/PythonBundle) or at least provide an option to set this for each site.