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