在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
    原文作者:南郭先生
    原文地址: https://segmentfault.com/a/1190000015302721
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞