Anaconda 不仅包含了 Python 解释器,还预装了大量常用的科学计算、数据分析、机器学习、可视化等相关的第三方库,如 NumPy、Pandas。同时,自带的 Conda 是一个强大的包管理器和环境管理器,可用于安装、更新、卸载各种包及其依赖项,并且能够很好地解决包之间的依赖关系问题,避免版本冲突,确保不同项目的环境隔离和稳定运行。
Anaconda 的核心点 在于环境上的隔离以及包之间的依赖管理,例如可以创建 环境1 :python3.8、package-1、package-2、package-3 … \dots…;
环境2 :python3.10、package-A、package-B、package-C… \dots…,在实际应用中可以来回切换环境满足实际需求。
Annaconda和Python的关系:
Anaconda 包含了 Python 解释器,不同的 Anaconda 版本会配备相应版本的 Python。Python 是 Anaconda 的核心编程语言和运行内核,为 Anaconda 提供了基本的编程能力和语法基础,而 Anaconda 则是在 Python 的基础上,集成各种工具、库和管理功能。