Anaconda和Python是什么关系?

Anaconda和Python相当于是汽车和发动机的关系,你安装Anaconda后,就像买了一台车,无需你自己安装发动机和其他零配件,而Python作为发动机提供Anaconda工作所需的内核。

简单来说,Anaconda是一个集成了IDE、Notepad、Python、IPython、Python包、Python包管理工具的数据科学开发工具,并且Anaconda还支持R等非Python语言。

你可以把Anaconda看做成Python在数据科学领域的瑞士军刀,什么都给你安排好了,就等你下载安装。

1、自带几百个Python数据科学第三方库,无需用户自己安装。

比如Pandas、Numpy、Matplotlib、Scikit-learn、Tensorflow等。这对于Python数据处理来说是很便利的事情,尤其是省去了安装第三方库的大量时间,对小白非常友好。当然它也自带了Python,无需提前安装。

2、自带Python包管理工具-Conda。

这是Anaconda存在的根本,Conda可以轻松地对Python库进行下载、安装、卸载、更新等操作,而且支持创建虚拟环境,帮助开发者一条龙式管理第三方库。

并且Anaconda提供Navigator界面,能可视化的管理各种Python包,进一步方便小白使用。

3、Anaconda提供Spyder、Jupyter notebook、Jupyter Lab及云Jupyter,可以方便的让你进行Python代码开发,无需再次安装IDE。

当然Anaconda也存在问题,就是体积过于庞大,比较臃肿,安装起来有好几百兆。

很多人喜欢使用miniconda,单纯地靠conda来搭建自己的开发环境。

相关推荐
太阳的后裔22 分钟前
随笔一些用C#封装的控件
开发语言·c#
tianyuanwo23 分钟前
Rust语言组件RPM包编译原理与Cargo工具详解
开发语言·网络·rust·rpm
CodeCraft Studio5 小时前
PDF处理控件Aspose.PDF教程:使用 Python 将 PDF 转换为 Base64
开发语言·python·pdf·base64·aspose·aspose.pdf
零点零一5 小时前
VS+QT的编程开发工作:关于QT VS tools的使用 qt的官方帮助
开发语言·qt
困鲲鲲6 小时前
Python中内置装饰器
python
摩羯座-185690305946 小时前
Python数据可视化基础:使用Matplotlib绘制图表
大数据·python·信息可视化·matplotlib
lingchen19067 小时前
MATLAB的数值计算(三)曲线拟合与插值
开发语言·matlab
爱隐身的官人7 小时前
cfshow-web入门-php特性
python·php·ctf
gb42152877 小时前
java中将租户ID包装为JSQLParser的StringValue表达式对象,JSQLParser指的是?
java·开发语言·python
THMAIL7 小时前
量化股票从贫穷到财务自由之路 - 零基础搭建Python量化环境:Anaconda、Jupyter实战指南
linux·人工智能·python·深度学习·机器学习·金融