Conda 是什么?干嘛用的?

更新时间 2022-06-25 17:49:59

Conda 是什么?干嘛用的?Conda 是什么?干嘛用的?

Conda 是一个开源跨平台的包管理、环境管理工具,适用于 PythonLuaScalaJavaJavaScriptC/C++FORTRAN 多种开发语言。

Conda 支持 Windows、MacOS 和 Linux 系统。Conda 可以快速安装、运行和更新包及其依赖项。Conda 可以让你在本地计算机上轻松创建、保存、加载和切换开发环境。起初,它专为 Python 开发设计的,但是现在,它可以打包和分发任何语言的软件。

Conda 作为包管理器可帮助您查找和安装包, 如果你需要一个不同版本 Python 包,你不需要切换到不同的环境管理器,因为 conda 本身就是一个环境管理器。你只需几行命令,就可以设置一个完全独立的环境来运行不同版本的 Python 包,同时支持继续在正常环境中运行常用的 Python 版本。

在其默认配置中,Conda 可以安装和管理 repo.anaconda.com (opens new window) 仓库中的 7,500 多个软件包,该仓库由 Anaconda 生成,审查和维护。

另外,Conda 可以与 Travis CI 和 AppVeyor 等持续集成系统结合使用,为您的代码提供持续的自动化测试。

所有版本的 Anaconda® (opens new window)Miniconda (opens new window)Anaconda Repository (opens new window) 均包含有 Conda 软件包和环境管理器。同时,Conda 也包含在Anaconda Enterprise (opens new window) 中,它为 Python、R、Node.js、Java 和其他应用程序堆栈提供现场企业包和环境管理。Conda 还可以在社区频道conda- forge 上获取。 (opens new window)

当然,你也可以通过 PyPI (opens new window) 获取 Conda ,但这种方法获得的 Conda 版本可能不是最新版本。