anaconda和conda的区别
时间: 2025-01-09 18:48:49 浏览: 11
### Anaconda 和 Conda 的区别与联系
#### 区别
Anaconda 是一个用于科学计算的 Python 发行版,它预装了许多流行的数据科学相关的软件包,如 NumPy、Pandas、SciPy、Matplotlib、Jupyter 等[^3]。而 Conda 是一个开源的包管理和环境管理系统,能够帮助用户轻松安装多个版本的软件包及其依赖项,并可以在不同的环境中切换。
Conda 可以被独立于 Anaconda 安装,在没有 Anaconda 或 Miniconda 的情况下单独使用[^2]。这意味着即使不安装整个 Anaconda 套件,也可以通过 Conda 来管理所需的开发环境和库文件。
#### 联系
Conda 已经紧密集成到了 Anaconda 当中[^1],因此当下载并安装了 Anaconda 后,默认也会获得 Conda 这一强大的工具来处理项目中的依赖关系。换句话说,Anaconda 实际上是一个包含了众多常用数据科学技术栈以及内置了 Conda 的综合平台;而 Conda 则更像是这个平台上用来构建自定义工作区的核心组件之一。
```bash
# 配置清华大学源加速国内用户的包下载速度
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
```
阅读全文