我想知道是否有一种简单的方法来检查当前激活了哪个 conda 环境。
我知道你可以做conda env list
活动环境将打印一个*。 但是,我想以编程方式执行此操作,作为 else if 语句的输入。
解析conda env列表的输出相当不方便,所以我希望有一种更简单的方法
激活conda
环境时,它将export
以下相关环境变量:
$CONDA_DEFAULT_ENV
、当前激活环境的名称$CONDA_PREFIX
,当前激活环境的路径
conda info --envs
这将打印所有 conda 环境。当前环境的名称前面将有一个星号(*(。
当前环境存储在环境变量$CONDA_DEFAULT_ENV
中。所以
echo $CONDA_DEFAULT_ENV
将给出当前 conda 环境的名称。