首页 > 解决方案 > 为什么 Anaconda 默认激活 base?

问题描述

安装 Anaconda 时,会在 .bash_profile 中添加一个脚本。这个脚本似乎激活了基础环境,因为 shell 以以下方式开始:

(base) ComputerName:~ login$

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

conda install package我应该在基础环境中还是在它之外安装新软件包?

标签: pythonanaconda

解决方案


Anaconda 基于 conda,它是一个包和环境管理器。然而,conda 也是一个包,所以它不能在没有 Python 的情况下运行。换句话说,必须激活一些环境。base默认激活似乎是合理的。此外base,肯定包含所有必要的包,例如,使用安全连接 (ssl) 的包。

您可以将新软件包安装到base或创建另一个环境。这取决于您以及您如何使用 Python。不知道该怎么办?不是问题。只是谷歌喜欢python why do i need virtual environment从几十个来源了解更多信息。


推荐阅读