一、Conda介绍
Conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理
- 包管理与pip的使用类似
- 环境管理则允许用户方便地安装不同版本的python并可以快速切换
Conda的设计理念——Conda将几乎所有的工具、第三方包都当做package对待,甚至包括python和conda自身!因此,conda打破了包管理与环境管理的约束,能非常方便地安装各种版本python、各种package并方便地切换。
二、Anaconda介绍
1、Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,所以也称为Python的一种发行版。其实还有Miniconda,顾名思义,它只包含最基本的内容——python与conda,以及相关的必须依赖项,对于空间要求严格的用户,Miniconda是一种选择。
2、Anaconda是一个科学计算环境,当在电脑上安装好Anaconda3以后,就相当于安装好了Python,还有一些常用的库,如numpy,scrip,matplotlib等库。(如果你没有安装anaconda的话,直接安装了Python,装完Python想要使用这些库的话,还要在cmd中运行 pip install …;)。
Anaconda3对应的就是Python3.x的版本,Python3.x的默认编码方式是UTF-8,很少出现字符编码的各种问题。
如果计算机上已经安装了Python,安装不会对你有任何影响。实际上,脚本和程序使用的默认 Python是Anaconda附带的Python,所以安装完Anaconda已经自带安装好了Python,不需要你再安装Python了。