File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -20,6 +20,20 @@ if [ -n "$DESCUSERENV" ]; then
2020 conda activate $DESCUSERENV
2121fi
2222
23+ python_ver_major=$( python -c ' import sys; print(sys.version_info.major)' )
24+ python_ver_minor=$( python -c ' import sys; print(sys.version_info.minor)' )
25+ export DESCPYTHONVER=" python$python_ver_major .$python_ver_minor "
26+
27+ export PYTHONPATH=$PYTHONPATH :$LSST_INST_DIR /$LSST_PYTHON_VER
28+
29+ if [ -n " $DESCPYTHONBLEEDUSERBASE " ]; then
30+ export PYTHONUSERBASE=$DESCPYTHONBLEEDUSERBASE
31+ unset PYTHONUSERSITE
32+ export PYTHONPATH=" $PYTHONUSERBASE /lib/$DESCPYTHONVER /site-packages:$PYTHONPATH "
33+ echo " using DESCPYTHONBLEEDUSERBASE: $DESCPYTHONBLEEDUSERBASE "
34+ fi
35+
36+
2337export HDF5_USE_FILE_LOCKING=FALSE
2438
2539if [ $# -gt 0 ] ; then
Original file line number Diff line number Diff line change @@ -31,19 +31,39 @@ export PYTHONNOUSERSITE=' '
3131
3232export DESC_GCR_SITE=' nersc'
3333
34+
35+ # if [ -n "$DESCPYTHONUSERBASE" ]; then
36+ # export PYTHONUSERBASE=$DESCPYTHONUSERBASE
37+ # unset PYTHONUSERSITE
38+ # echo "using DESCPYTHONUSERBASE: $DESCPYTHONUSERBASE"
39+ # fi
40+
3441source $LSST_INST_DIR /$LSST_PYTHON_VER /etc/profile.d/conda.sh
3542conda activate base
3643if [ -n " $DESCUSERENV " ]; then
3744 conda activate $DESCUSERENV
3845fi
3946
47+
48+ # Set this after conda environment is setup
49+ python_ver_major=$( python -c ' import sys; print(sys.version_info.major)' )
50+ python_ver_minor=$( python -c ' import sys; print(sys.version_info.minor)' )
51+ export DESCPYTHONVER=" python$python_ver_major .$python_ver_minor "
52+
4053if [ -n " $DESCPYTHONPATH " ]; then
4154 export PYTHONPATH=$PYTHONPATH :" $DESCPYTHONPATH "
4255 echo " Including user python path: $DESCPYTHONPATH "
4356fi
4457
4558export PYTHONPATH=$PYTHONPATH :$LSST_INST_DIR /$LSST_PYTHON_VER
4659
60+ if [ -n " $DESCPYTHONUSERBASE " ]; then
61+ export PYTHONUSERBASE=$DESCPYTHONUSERBASE
62+ unset PYTHONUSERSITE
63+ export PYTHONPATH=" $PYTHONUSERBASE /lib/$DESCPYTHONVER /site-packages:$PYTHONPATH "
64+ echo " using DESCPYTHONUSERBASE: $DESCPYTHONUSERBASE "
65+ fi
66+
4767OUTPUTPY=" $( which python) "
4868echo Now using " ${OUTPUTPY} "
4969
Original file line number Diff line number Diff line change @@ -26,6 +26,19 @@ if [ -n "$DESCSTACKUSERENV" ]; then
2626 echo " Wondering Why? DESCSTACKUSERENV is likely set in your $HOME /.basrhc, $HOME /.bashrc.ext, or similar config script"
2727fi
2828
29+ python_ver_major=$( python -c ' import sys; print(sys.version_info.major)' )
30+ python_ver_minor=$( python -c ' import sys; print(sys.version_info.minor)' )
31+ export DESCPYTHONVER=" python$python_ver_major .$python_ver_minor "
32+
33+ export PYTHONPATH=$PYTHONPATH :$LSST_INST_DIR /$LSST_PYTHON_VER
34+
35+ if [ -n " $DESCSTACKUSERBASE " ]; then
36+ export PYTHONUSERBASE=$DESCSTACKUSERBASE
37+ unset PYTHONUSERSITE
38+ export PYTHONPATH=" $PYTHONUSERBASE /lib/$DESCPYTHONVER /site-packages:$PYTHONPATH "
39+ echo " using DESCPYTHONUSERBASE: $DESCSTACKUSERBASE "
40+ fi
41+
2942
3043export PYTHONPATH=" .:$PYTHONPATH "
3144
You can’t perform that action at this time.
0 commit comments