目录
1 先说说Conda
Conda是一个开源管理工具,提供很多语言的包、依赖关系和环境管理,例如Python、R、Ruby、Lua、Scala、Java、JavaScript、C/ c++、FORTRAN
Conda可以在Windows、MacOS和Linux上运行,提供快速安装、运行和更新包及其依赖项的功能。使用Conda可以十分方便地在本地计算机上创建、保存、加载和切换环境。
使用Conda作为环境管理器,可以查找和安装依赖包。比如如果需要不同版本的Python来运行不同的项目,只需要使用Conda切换Python解释器即可。几个简单的命令,就可以设置不同且完全独立的环境来运行不同版本的Python。
2 再说说Anaconda
Anaconda是用于获取包,以及对包进行管理,同时对环境统一管理的开源发行版本。它包含Cconda,Python以及科学运算库和其依赖项。
Anconda支持Windows、MacOS和Linux系统,解决了多版本Python并存、切换。Anconda只需要被安装一次,就会生成默认的Python环境,Python的版本由Anaconda的版本决定:安装Anconda2安装Python2;安装Anaconda3安装Python3。Anconda会预装了大部分常用的python包,如果不需要可以选择Miniconda。
一般情况,只需要用Anconda自带的Conda来安装需要的包就行。如果安装了Anconda2并有了python2环境,也可以通过conda同时来安装Python3,Anconda可以管理两个版本的python环境,并提供切换方式,可以随时切换到不同的python版本。这源自Co