conda_auto_env.sh 469 B

1234567891011121314151617
  1. # Modified from:
  2. # https://github.com/chdoig/conda-auto-env
  3. # Auto activate conda environments
  4. function conda_auto_env() {
  5. if [ -e "environment.yaml" ]; then
  6. ENV_NAME=$(head -n 1 environment.yaml | cut -f2 -d ' ')
  7. # Check if you are already in the environment
  8. if [[ $CONDA_PREFIX != *$ENV_NAME* ]]; then
  9. # Try to activate environment
  10. source activate $ENV_NAME &>/dev/null
  11. fi
  12. fi
  13. }
  14. export PROMPT_COMMAND="conda_auto_env;$PROMPT_COMMAND"