您如何检查是否有任何带有标志的 conda 环境处于活动状态
how do you check to see if any conda environment is active with a flag
我如何判断是否有任何带有标志的 conda 环境处于活动状态?
即当我尝试 运行
conda deactivate && conda env list
或者当我运行
conda activate && conda env list
它们都输出相同的东西
# conda environments:
#
base * /Users/name/opt/miniconda3
我自己找到了答案。有一个 CONDA_SHLVL
环境变量。
[[ $CONDA_SHLVL == 1 ]] && echo "conda environment is active"
另一种选择是 运行
conda info
但必须解析输出
当 conda 环境未激活时,它将显示
william‣ wmbp‣ ~ % conda info
active environment : None
...
在 Mac OS 中,您还可以使用 conda env list
,它将显示所有可用的环境,并在当前活动的环境旁边显示一个星号。
$ conda env list
# conda environments:
#
base /Users/yourname/miniconda3
dataEnv * /Users/yourname/miniconda3/envs/dataEnv
webParsing /Users/yourname/miniconda3/envs/webParsing
我如何判断是否有任何带有标志的 conda 环境处于活动状态?
即当我尝试 运行
conda deactivate && conda env list
或者当我运行
conda activate && conda env list
它们都输出相同的东西
# conda environments:
#
base * /Users/name/opt/miniconda3
我自己找到了答案。有一个 CONDA_SHLVL
环境变量。
[[ $CONDA_SHLVL == 1 ]] && echo "conda environment is active"
另一种选择是 运行
conda info
但必须解析输出
当 conda 环境未激活时,它将显示
william‣ wmbp‣ ~ % conda info
active environment : None
...
在 Mac OS 中,您还可以使用 conda env list
,它将显示所有可用的环境,并在当前活动的环境旁边显示一个星号。
$ conda env list
# conda environments:
#
base /Users/yourname/miniconda3
dataEnv * /Users/yourname/miniconda3/envs/dataEnv
webParsing /Users/yourname/miniconda3/envs/webParsing