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來搭建自己的開發環境。