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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章