In a subshell, conda seems to trip up over the active environment.
$ conda info | head -3
active environment : ceesd
active env location : /Users/mdiener/Work/emirge/miniforge3/envs/ceesd
# but:
$ bash -c 'conda info | head -3'
active environment : base # <- Whiskey Tango Foxtrot
active env location : /Users/mdiener/Work/emirge/miniforge3/envs/ceesd
This leads to version.sh being unable to export the conda environment (conda env export just exports an empty env):
*** Conda env file with current conda package versions
name: ceesd
channels:
- defaults
prefix: /Users/mdiener/Work/emirge/miniforge3/envs/ceesd/envs/ceesd
This seems to work fine on Linux.
Edit:
Not only conda env is broken, but also other conda operations such as conda update.
In a subshell, conda seems to trip up over the active environment.
This leads to
version.sh
being unable to export the conda environment (conda env export
just exports an empty env):This seems to work fine on Linux.
Edit:
Not only
conda env
is broken, but also other conda operations such asconda update
.