为什么Anaconda默认会激活基地?

时间:2019-04-10 11:22:03

标签: python anaconda

在安装Anaconda时,会将脚本添加到.bash_profile。随着shell的开始,此脚本似乎激活了基本环境:

(base) ComputerName:~ login$

与不激活任何环境的登录脚本有什么区别?为什么要激活基本环境?

我应该在基本环境中还是在其外部安装conda install package的新软件包?

1 个答案:

答案 0 :(得分:1)

Anaconda基于conda,后者是程序包和环境管理器。但是,conda还是一个包,因此如果没有Python,它将无法运行。换句话说,必须必须激活某些环境。默认情况下激活base似乎是合理的。此外,base肯定包含所有必需的软件包,例如,用于安全连接(ssl)的软件包。

您可以将新软件包安装到base或创建另一个环境。这取决于您以及您如何使用Python。不知道该怎么办?没问题只需在Google上搜索类似python why do i need virtual environment之类的内容,即可从数十个来源中学习更多信息。