是否可以列出具有*创建日期的anaconda *的环境

时间:2018-05-06 10:46:13

标签: anaconda

如果您执行.filter("title == %@", "Child"),则会获得您在anaconda中创建的环境列表

有没有办法做到这一点,但也要了解创建这些环境的日期?

2 个答案:

答案 0 :(得分:2)

您可以尝试以下步骤:

  1. 找出所有环境的根文件夹。您可以使用conda env list命令来执行此操作。这将显示环境及其路径的列表。

  2. 您可以检查每个环境对应的文件夹的创建日期。

对于Mac,所有环境的根文件夹均为/ anaconda3 / envs。在该文件夹中,只需输入ls -ltr

答案 1 :(得分:0)

envs=`conda env list | tail -n +4 $1`; 
IFS=' '; 
for x in ${envs};
 do read -a res <<< "$x";
 echo $(ls --full-time --no-group -g -d $res);
done

按行解释:

  1. 列出环境并跳过其中的一些环境,在这种情况下,您应该查看是否+4是您的数字(应该是)
  2. conda env list的输出有一个空格作为分隔符(这确保您的IFS具有此分隔符
  3. 遍历输出
  4. 读取每一行并在IFS上使用定界符进行分割
  5. 打印环境的文件夹信息,其中隐藏了一些东西,例如组,作者。列出目录本身的-d参数,而不是目录内容。

可以随意自定义您的内容或进行编辑。