检查当前激活的 conda 环境



我想知道是否有一种简单的方法来检查当前激活了哪个 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 环境的名称。

相关内容

  • 没有找到相关文章

最新更新