From 8abe8aa57b831a6fc273f68e611d75682caa199a Mon Sep 17 00:00:00 2001 From: Kostis Anagnostopoulos <ankostis@gmail.com> Date: Tue, 17 May 2022 02:06:51 +0300 Subject: [PATCH] FIX(setup) hack to re-add conda-env/bin into PATH > when it is overridden by `git config vars set PATH` since this command is run BEFORE env has been activated, and the PATH is still the pre-activation one. * feat: put our path 1st in env PYTHON/PATHs. --- setup-account.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/setup-account.sh b/setup-account.sh index 55893a6..246db38 100755 --- a/setup-account.sh +++ b/setup-account.sh @@ -225,13 +225,13 @@ function upd50_create_conda_env { _log -e "already ok: $conda_env_prefix Reminder, how to (re-)activate your environment: conda activate $conda_env_prefix_rel" else - _log "should take ~3' to create a conda-env@$conda_env_prefix..." + _log "should take ~10' to create a conda-env@$conda_env_prefix..." conda env create -p "$conda_env_prefix" -f environment.yml ## Setup any conda-env variables: # - PYTHONPATH pointing to project-root, to run scripts from there. - conda env config vars set -p $conda_env_prefix PATH="$PATH:$mydir/" - conda env config vars set -p $conda_env_prefix PYTHONPATH="$PYTHONPATH:$mydir/" + conda env config vars set -p $conda_env_prefix PATH="$mydir:conda_env_prefix/bin:$PATH" + conda env config vars set -p $conda_env_prefix PYTHONPATH="$mydir:$PYTHONPATH" _log "ACTIVATE YOUR ENVIRONMENT with: conda activate $conda_env_prefix_rel" fi } -- GitLab