Anaconda總結(jié)

一、Anaconda簡介

Anaconda是一個用于科學(xué)計算的Python發(fā)行版建峭,支持 Linux, Mac, Windows系統(tǒng),提供了包管理與環(huán)境管理的功能,基于Apache 2.0開源裂明。Anaconda包含了conda、Python等180多個科學(xué)包及其依賴項太援。

二闽晦、為什么要使用Anaconda?

1)Anaconda 附帶了一大批常用數(shù)據(jù)科學(xué)包提岔,它附帶了 conda仙蛉、Python 和 150 多個科學(xué)包及其依賴項。因此你可以立即開始處理數(shù)據(jù)碱蒙。

2)Anaconda 是在 conda(一個包管理器和環(huán)境管理器)上發(fā)展出來的荠瘪。

在數(shù)據(jù)分析中,你會用到很多第三方的包赛惩,而conda(包管理器)可以很好的幫助你在計算機上安裝和管理這些包巧还,包括安裝、卸載和更新包坊秸。

3)管理環(huán)境

如果A項目中用了 Python 2麸祷,而B項目要求使用Python 3,而同時安裝兩個Python版本可能會造成許多混亂和錯誤褒搔。這時候 conda就可以幫助你為不同的項目建立不同的運行環(huán)境阶牍。

還有很多項目使用的包版本不同喷面,比如不同的pandas版本,不可能同時安裝兩個 Numpy 版本走孽,你要做的應(yīng)該是惧辈,為每個 Numpy 版本創(chuàng)建一個環(huán)境,然后項目的對應(yīng)環(huán)境中工作磕瓷。這時候conda就可以幫你做到盒齿。

三、Anaconda的安裝

進入官方網(wǎng)站下載相應(yīng)的安裝包困食,Linux边翁、Mac、Windows均支持硕盹。

Anaconda 的下載文件比較大(約 500 MB)符匾,因為它附帶了 Python 中最常用的數(shù)據(jù)科學(xué)包。

如果計算機上已經(jīng)安裝了 Python瘩例,安裝不會對你有任何影響啊胶。實際上,腳本和程序使用的默認(rèn) Python 是 Anaconda 附帶的 Python垛贤。

完成安裝后焰坪,如果你是在windows上操作,按下面圖打開 Anaconda Prompt 終端聘惦,對于Anaconda的操作都是在終端上進行的琳彩。

四、管理包

Anaconda融合了conda的包管理功能部凑,所以我們可以在命令行中使用conda進行包的管理(安裝,卸載碧浊,更新)涂邀。

1)安裝包

在終端中鍵入:

conda install package_name

例如,要安裝 pandas箱锐,在終端中輸入:

conda install pandas

你還可以同時安裝多個包比勉。類似 conda install pandas numpy? 的命令會同時安裝所有這些包。還可以通過添加版本號(例如 conda install numpy=1.10)來指定所需的包版本驹止。

conda 還會自動為你安裝依賴項浩聋。例如,scipy 依賴于 numpy臊恋,因為它使用并需要 numpy衣洁。如果你只安裝 scipy (conda install scipy),則 conda 還會安裝 numpy(如果尚未安裝的話)伪煤。

2)卸載包

在終端中鍵入 :

conda remove package_names

上面命令中的package_names是指你要卸載包的名稱辫封,例如你想卸載pandas包:conda remove pandas

3)更新包

在終端中鍵入:

conda update package_name

如果想更新環(huán)境中的所有包(這樣做常常很有用),使用:conda update --all素征。

4)列出已安裝的包

conda list

五环凿、管理環(huán)境

Conda的環(huán)境管理功能允許我們同時安裝若干不同版本的Python梧兼,并能自由切換。對于上述安裝過程智听,假設(shè)我們采用的是Python 2.7對應(yīng)的安裝包羽杰,那么Python 2.7就是默認(rèn)的環(huán)境。

1)創(chuàng)建環(huán)境:

如果如果我們想要創(chuàng)建一個Python3.5的環(huán)境到推,則可以輸入:

conda create -n env_name python=3

其中考赛,env_name為你所創(chuàng)建的環(huán)境名。

2)激活環(huán)境:

通過activate env_name命令可進入特定的虛擬環(huán)境中环肘。

3)去除環(huán)境:

若要退出環(huán)境欲虚,則可輸入:

deactivate env_name

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市悔雹,隨后出現(xiàn)的幾起案子复哆,更是在濱河造成了極大的恐慌,老刑警劉巖腌零,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件梯找,死亡現(xiàn)場離奇詭異,居然都是意外死亡益涧,警方通過查閱死者的電腦和手機锈锤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來闲询,“玉大人久免,你說我怎么就攤上這事∨せ。” “怎么了阎姥?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長鸽捻。 經(jīng)常有香客問我呼巴,道長,這世上最難降的妖魔是什么御蒲? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任衣赶,我火速辦了婚禮,結(jié)果婚禮上厚满,老公的妹妹穿的比我還像新娘府瞄。我一直安慰自己,他們只是感情好碘箍,可當(dāng)我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布摘能。 她就那樣靜靜地躺著续崖,像睡著了一般。 火紅的嫁衣襯著肌膚如雪团搞。 梳的紋絲不亂的頭發(fā)上严望,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天,我揣著相機與錄音逻恐,去河邊找鬼像吻。 笑死,一個胖子當(dāng)著我的面吹牛复隆,可吹牛的內(nèi)容都是我干的拨匆。 我是一名探鬼主播,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼挽拂,長吁一口氣:“原來是場噩夢啊……” “哼惭每!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起亏栈,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤台腥,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后绒北,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體黎侈,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年闷游,在試婚紗的時候發(fā)現(xiàn)自己被綠了峻汉。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡脐往,死狀恐怖休吠,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情业簿,我是刑警寧澤瘤礁,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站辖源,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏希太。R本人自食惡果不足惜克饶,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望誊辉。 院中可真熱鬧矾湃,春花似錦、人聲如沸堕澄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至拍屑,卻和暖如春途戒,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背僵驰。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工喷斋, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蒜茴。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓星爪,卻偏偏與公主長得像,于是被迫代替她去往敵國和親粉私。 傳聞我的和親對象是個殘疾皇子顽腾,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內(nèi)容