Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 检查当前激活的conda环境_Linux_Bash_Anaconda_Miniconda - Fatal编程技术网

Linux 检查当前激活的conda环境

Linux 检查当前激活的conda环境,linux,bash,anaconda,miniconda,Linux,Bash,Anaconda,Miniconda,我想知道是否有一种简单的方法可以检查当前激活了哪个conda环境 我知道您可以执行conda env list,活动环境将打印为*。 但是,我希望以编程方式将其作为elseif语句的输入 解析conda env list的输出相当不方便,因此我希望有一种更简单的方法将当前环境存储在环境变量$conda\u DEFAULT\u env中。所以 echo $CONDA_DEFAULT_ENV 将给出当前conda环境的名称。当激活conda环境时,它将导出以下相关环境变量: $CONDA\u D

我想知道是否有一种简单的方法可以检查当前激活了哪个conda环境

我知道您可以执行
conda env list
,活动环境将打印为*。 但是,我希望以编程方式将其作为elseif语句的输入


解析conda env list的输出相当不方便,因此我希望有一种更简单的方法

将当前环境存储在环境变量
$conda\u DEFAULT\u env
中。所以

echo $CONDA_DEFAULT_ENV

将给出当前conda环境的名称。

当激活
conda
环境时,它将
导出
以下相关环境变量:

  • $CONDA\u DEFAULT\u ENV
    ,当前激活环境的名称
  • $CONDA_前缀
    ,当前激活环境的路径
conda info--envs

这将打印所有conda环境。当前环境的名称前面将有一个星号(*)。