Anaconda是一个免费开源的Python和R语言的发行版本,用于计算科学,Anaconda致力于简化包管理和部署。Anaconda的包使用软件包管理系统Conda进行管理。
Anaconda 是一个免费开源的 Python 和 R 语言的发行版本,用于计算科学(数据科学、机器学习、大数据处理和预测分析),Anaconda 致力于简化包管理和部署。Anaconda 的包使用软件包管理系统 Conda 进行管理。超过 1200 万人使用 Anaconda 发行版本,并且 Anaconda 拥有超过 1400 个适用于 Windows、Linux 和 MacOS 的数据科学软件包。
Anaconda 拥有超过 1400 个软件包。其中包含 Conda 和虚拟环境管理,它们都被包含在 Anaconda Navigator 中,因此用户无需去了解独立安装每个库。用户可以使用已经包含在 Anaconda 中的命令 conda install 或者 pip install 从 Anaconda 仓库中安装开源软件包。Pip 提供了 Conda 的大部分功能,并且大多数情况下两个可以同时使用。也可以使用 conda build 命令构建自定义包,然后通过上传到 Anaconda Cloud、PyPI 或其他仓库来分享给其他人。
Anaconda2 默认包含 Python 2.7,Anaconda3 默认包含 Python 3.7,但是用户可以创建虚拟环境来使用任意版本的 Python 包。
Anaconda Navigator
Anaconda Navigator 是包含在 Anaconda 中的图形用户界面,用户可以通过 Anaconda Navigator 启动应用,在不使用命令行的情况下管理软件包、创建虚拟环境和管理路径。Anaconda Navigator 可以在 Anaconda Cloud 或本地 Anaconda 仓库中搜索、安装和升级软件包。Anaconda Navigator 适用于 Windows、macOS 和 Linux。
Conda
Conda 是一个开源、跨平台和语言无关的软件包管理和系统管理系统,通过 Conda 可安装、升级和升级软件包依赖。Conda 为 Python 程序创造,但是它可以打包、分发任意语言编写的软件(例如 R 语言)和包含多语言的项目。Conda 包含在所有版本的 Anaconda、Miniconda 和 Anaconda 仓库中。
Anaconda Cloud
Anaconda Cloud 是由 Anaconda 提供的软件包管理服务,在 Anaconda Cloud 可以查找、访问、存储和分享共有或私有 Jupyter Notebook、Conda 与 PyPI 软件包。Anaconda Cloud 托管着有用的 Python 软件包、Jupyter Notebook 和大量应用所需的环境。你不需要登录或者注册 Anaconda Cloud 账号就可以搜索、下载和安装软件包。