源于一则新闻:哈工大等被禁用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/