在Conda中设置只有某环境可见的变量

  1. 进入希望设定变量的conda环境资料夹,例如:
    cd /home/nanguo/miniconda3/envs/<环境名称>.
  2. 建立以下档案:
    mkdir -p ./etc/conda/activate.d
    mkdir -p ./etc/conda/deactivate.d
    touch ./etc/conda/activate.d/env_vars.sh
    touch ./etc/conda/deactivate.d/env_vars.sh
  3. ./etc/conda/activate.d/env_vars.sh 中加入设定变量的指令:

    #!/bin/sh
    export MY_KEY='secret-key-value'
    export MY_FILE=/path/to/my/file/
  4. 最后在 ./etc/conda/deactivate.d/env_vars.sh 中加入:

    #!/bin/sh
    unset MY_KEY
    unset MY_FILE

你可能感兴趣的:(python,anaconda,conda,linux,unix)