一. Anaconda介紹
Anaconda是一個(gè)用于科學(xué)計(jì)算的Python發(fā)行版,支持 Linux, Mac, Windows系統(tǒng),提供了包管理與環(huán)境管理的功能,可以很方便地解決多版本python并存、切換以及各種第三方包安裝問題。Anaconda利用工具/命令conda來進(jìn)行package和environment的管理,并且已經(jīng)包含了Python和相關(guān)的配套工具。
這里先解釋下conda、anaconda這些概念的差別。conda可以理解為一個(gè)工具,也是一個(gè)可執(zhí)行命令,其核心功能是包管理與環(huán)境管理。包管理與pip的使用類似,環(huán)境管理則允許用戶方便地安裝不同版本的python并可以快速切換。Anaconda則是一個(gè)打包的集合,里面預(yù)裝好了conda、某個(gè)版本的python、眾多packages、科學(xué)計(jì)算工具等等,所以也稱為Python的一種發(fā)行版。
二. 安裝與配置
Anaconda可以直接從官網(wǎng)上下載,Linux、Mac、Windows均支持。
安裝時(shí),會(huì)發(fā)現(xiàn)有兩個(gè)不同版本的Anaconda,分別對(duì)應(yīng)Python 2.7和Python 3.6,兩個(gè)版本其實(shí)除了這點(diǎn)區(qū)別外其他都一樣。后面我們會(huì)看到,安裝哪個(gè)版本并不本質(zhì),因?yàn)橥ㄟ^環(huán)境管理,我們可以很方便地切換運(yùn)行時(shí)的Python版本。
我采用了Windows版的Anaconda2,里面已經(jīng)包含了Python2.7、IDESpyder、conda還有眾多的package,下載下來后,直接執(zhí)行.exe文件進(jìn)行安裝。(Linux版的以后會(huì)補(bǔ)充進(jìn)來)
但如果安裝完成后打開cmd輸入命令:python,發(fā)現(xiàn)cmd提示沒有找到這個(gè)命令,(其實(shí)安裝的時(shí)候可以讓Anaconda自己為你完成這個(gè)工作,不過要勾選那個(gè)選項(xiàng),我當(dāng)時(shí)不太清楚,有點(diǎn)坑~~~)這說明我們還需要對(duì)Python進(jìn)行環(huán)境配置,這波操作如下:
(1)配置Python_Home(Anaconda安裝路徑):
D:\anaconda2.7\2.7ADD
(2)配置path:
%Python_Home%;%Python_Home%\Scripts
三. 完美
