I have a conda environnment in /opt/anaconda3/envs.
I would like to add/remove some paths automatically at conda activate/deactivate.
In envs/myenv/etc/conda/activate.d/env_vars.sh I have:
export OLD_BOOST_ROOT=$BOOST_ROOT
export BOOST_ROOT=/opt/anaconda3/envs/myenv
export OLD_LD_LIBRARY_PATH=$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/some/path:$LD_LIBRARY_PATH
and in deactivate.d/env_vars:
export BOOST_ROOT=$OLD_BOOST_ROOT
export LD_LIBRARY_PATH=$OLD_LD_LIBRARY_PATH
unset OLD_LD_LIBRARY_PATH
unset OLD_BOOST_ROOT
At conda activate
, no problem but at conda deactivate
, I get:
» : identifiant non valableRY_PATH
» : identifiant non valableOT
What is my error? Thanks.