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来搭建自己的开发环境。

相关推荐
hqwest3 分钟前
QT肝8天15--左侧静态菜单
开发语言·数据库·qt·qt开发·ui控件
Light609 分钟前
LinkedList 头尾插入与随机访问的隐蔽陷阱—— 领码课堂|Java 集合踩坑指南(6):
java·开发语言·性能优化·deque·双向链表·linkedlist·fail-fast
小苏兮14 分钟前
【C++】list的使用与模拟实现
开发语言·c++·list
数字化顾问1 小时前
AI自动化测试:接口测试全流程自动化的实现方法——技术深度与行业实践剖析
开发语言·php
心之伊始1 小时前
深入理解 AbstractQueuedSynchronizer(AQS):构建高性能同步器的基石
java·开发语言
程序员莫小特1 小时前
老题新解|求三角形面积
开发语言·数据结构·c++·算法·信息学奥赛一本通
mc23561 小时前
C语言指针详解
c语言·开发语言·算法
兰亭妙微2 小时前
兰亭妙微桌面端界面设计优化方案:避免QT开发中的“老旧感”
开发语言·qt·ui·用户体验设计公司·ui设计公司
KL41802 小时前
[QT]常用控件一
开发语言·c++·qt
大翻哥哥2 小时前
Python 2025:异步革命与AI驱动下的开发新范式
开发语言·人工智能·python