Miniconda初步了解

源于一则新闻:哈工大等被禁用Matlab软件;于是,开始转向Python。

Miniconda是我在刚刚学习Python时接触到的一个名词。

那么,究竟什么是Miniconda呢?

首先,进入官网:Conda

任何语言的软件包、依赖项和环境管理——Python、R、Ruby、Lua、Scala、Java、JavaScript、C/C++、Fortran等。

Conda是一个开源软件包管理系统和环境管理系统,在Windows、macOS、Linux和z/OS上运行。Conda可以快速安装、运行和更新软件包及其依赖项。Conda可以在本地计算机上的环境之间轻松创建、保存、加载和切换。它是为Python程序创建的,但它可以打包和分发任何语言的软件。

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

在其默认配置中,conda可以在repo.anaconda.com上安装和管理由Anaconda®构建、审查和维护的数千个软件包。

Conda可以与Travis CI和AppVeyor等持续集成系统相结合,以提供对代码的频繁、自动测试。

Conda软件包和环境管理器包含在所有版本的Anaconda和Miniconda中。

Conda还包含在Anaconda Enterprise中,它为Python、R、Node.js、Java和其他应用程序堆栈提供现场企业软件包和环境管理。Conda也可以在社区频道conda-forge上找到。您也可以在PyPI上获得conda,但这种方法可能不是最新的。

然后,进入Miniconda的页面

Miniconda是conda的免费最小安装程序。这是Anaconda的小型引导版本,仅包括conda、Python、他们依赖的软件包以及少数其他有用的软件包,包括pip、zlib和其他一些软件包。

使用conda install命令从Anaconda存储库安装720多个额外的conda软件包。

最后,总结一下

Miniconda是Anaconda的迷你版本,核心为Conda。

Conda可以用来管理环境,还可以用来下载和更新一些软件包。


参考资料:https://docs.conda.io/en/latest/

你可能感兴趣的:(Miniconda,Python,conda,python)