python - 为什么 Anaconda 默认激活 base?
问题描述
安装 Anaconda 时,会在 .bash_profile 中添加一个脚本。这个脚本似乎激活了基础环境,因为 shell 以以下方式开始:
(base) ComputerName:~ login$
与不激活任何环境的登录脚本有什么区别?为什么激活基础环境?
conda install package
我应该在基础环境中还是在它之外安装新软件包?
解决方案
Anaconda 基于 conda,它是一个包和环境管理器。然而,conda 也是一个包,所以它不能在没有 Python 的情况下运行。换句话说,必须激活一些环境。base
默认激活似乎是合理的。此外base
,肯定包含所有必要的包,例如,使用安全连接 (ssl) 的包。
您可以将新软件包安装到base
或创建另一个环境。这取决于您以及您如何使用 Python。不知道该怎么办?不是问题。只是谷歌喜欢python why do i need virtual environment
从几十个来源了解更多信息。
推荐阅读
- xamarin - CollectionView - 以编程方式更新 ItemsLayout 时出现问题
- javascript - firebase init 命令后无法选择托管
- datetime - Github Pages 为自定义日期格式定义全局变量
- cmake - 用作预构建命令的 CMake ninja 自定义目标会修改文件,但 ninja 在下一次构建期间会看到 depndecies 的变化
- angular - 有条件的可观察链
- ios - SWRevealViewController 使用 swift 以编程方式从菜单中打开第二个视图控制器
- python - 不明白为什么在列表理解中会出现 UnboundLocalError
- django - 无法从我的 Django Web 应用程序连接到 Amazon RDS Postgres 数据库
- mysql - 合并两个具有相同结构和数字总和的表
- python - 尝试安装时“获取构建轮子的要求...错误”--editable