Anaconda 本質(zhì)上是一個軟件發(fā)行版,包含了 conda、Python 等 180 多個科學包及其依賴項,支持Linux、Mac、Windwos系統(tǒng),可以很方便地解決多版本python并存、切換以及各種第三方包安裝問題。主要是安裝方便,而python是一個編譯器,如果不使用anaconda,那么安裝起來會比較痛苦,各個庫之間的依賴性就很難連接的很好。
安裝了Annaconda,就安裝了python、conda和一般可能用到的numpy、scipy、pandas等等常見的科學計算包,而無需再單獨下載配置。由于python3和python2的分裂,自行使用virtualenv用pip進行配置,經(jīng)常會出現(xiàn)無法使用的情況。
Anaconda的優(yōu)點總結(jié)起來就八個字:省時省心、分析利器。
1、省時省心
Anaconda通過管理工具包、開發(fā)環(huán)境、Python版本,大大簡化了你的工作流程。不僅可以方便地安裝、更新、卸載工具包,而且安裝時能自動安裝相應(yīng)的依賴包,同時還能使用不同的虛擬環(huán)境隔離不同要求的項目。
2、分析利器:
在 Anaconda 官網(wǎng)中是這么宣傳自己的:適用于企業(yè)級大數(shù)據(jù)分析的Python工具。其包含了720多個數(shù)據(jù)科學相關(guān)的開源包,在數(shù)據(jù)可視化、機器學習、深度學習等多方面都有涉及。不僅可以做數(shù)據(jù)分析,甚至可以用在大數(shù)據(jù)和人工智能領(lǐng)域。
問:安裝了anaconda 還要裝python嗎?
答:不用了,anaconda是集成開發(fā)環(huán)境的。
問:anaconda與python什么關(guān)系?
答:anaconda里面集成了很多關(guān)于python科學計算的第三方庫,主要是安裝方便,而python是一個編譯器,如果不使用anaconda,那么安裝起來會比較痛苦,各個庫之間的依賴性就很難連接的很好。
問:anaconda是干什么的,是 python的第三方解釋環(huán)境嗎?
答:這是一個集成的Python環(huán)境,一鍵安裝,裝好即用,特別適合懶人,對Windows環(huán)境而言,也不用安裝C++編譯器了。。。其使用conda來管理包,集成了Python主程序,IDE(Spyder)與IPython,以及常用的第三方庫,例如Flask。。。并有適合Windows,OS X,與Linux三個系統(tǒng),以及32位、或者64位,Python 2.7、或者3.6版本,不同組合選項,總有一款適合你。。。
1、Anaconda是python科學計算的集成。下載Anaconda
根據(jù)自己的系統(tǒng)選擇相應(yīng)版本進行下載,下載之后點擊運行就可以安裝了,和一般軟件安裝毫無二致,無需編譯。【下面以2.5.0為例】
Step1:雙擊下載的Anaconda2-2.5.0-Windows-x86.exe
Step2:一定要Agree,不然無法安裝
Step3:確認安裝目錄
Step4:添加到環(huán)境變量,可以使用直接在命令行中使用
Step5:安裝進度,需要約5分鐘時間
安裝完成
2、安裝成功后的效果如下:
3、在這里有Anaconda管理器(Anaconda Command Prompt),IPython Notebook,IPython QT,IPython,Spyder。點擊IPython,就進入了IPython的界面。
4、到此為止,IPython就算安裝成功了,是不是很方便,很簡單!之后,我們可以在命令行(也就是cmd)中輸入pip list或者在Anaconda管理器中輸入conda list來查看已經(jīng)安裝的庫,效果如下:
5、從這些庫中我們可以發(fā)現(xiàn)NumPy,SciPy,Matplotlib,Pandas,說明已經(jīng)安裝成功!
管理環(huán)境
1、創(chuàng)建新環(huán)境
conda create --name
2、切換環(huán)境
activate
3、退出環(huán)境至root
deactivate
4、復(fù)制環(huán)境
conda create --name --clone
5、刪除環(huán)境
conda remove --name --all
管理conda
1、驗證conda已被安裝
conda --version
終端上將會以conda 版本號的形式顯示當前安裝conda的版本號。如:conda 3.11.0
2、 更新conda至最新版本
conda update conda
執(zhí)行命令后,conda將會對版本進行比較并列出可以升級的版本。同時,也會告知用戶其他相關(guān)包也會升級到對應(yīng)版本。
3、查看conda幫助信息
conda --help或conda -h
4、卸載conda
控制面板 → 添加或刪除程序 → 選擇“Python X.X (Anaconda)” → 點擊“刪除程序”