您可以在环境激活时通过编辑activate.d/env_vars.sh
脚本来设置环境变量。参见此处:https : //conda.io/docs/user- guide/tasks/manage-environments.html#macos-and- linux
该链接的关键部分是:
在“终端”窗口中找到conda环境的目录,例如/home/jsmith/anaconda3/envs/analytics
。
输入该目录并创建以下子目录和文件:
cd /home/jsmith/anaconda3/envs/analytics
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
编辑./etc/conda/activate.d/env_vars.sh
如下:
#!/bin/sh
export MY_KEY=’secret-key-value’ export MY_FILE=/path/to/my/file/
编辑./etc/conda/deactivate.d/env_vars.sh
如下:
#!/bin/sh
unset MY_KEY unset MY_FILE
运行时conda activate analytics
,环境变量MY_KEY和MY_FILE设置为您写入文件中的值。运行时conda deactivate
,这些变量将被擦除。