初識(shí)Anaconda

1. Anaconda 是什么?

Anaconda在英文中是“蟒蛇”,所有你看下面Anaconda的圖標(biāo)就像一個(gè)收尾互相咬住的“蟒蛇”。

2.?那么為什么還需要 Anaconda?有以下3個(gè)原因:

1)Anaconda 附帶了一大批常用數(shù)據(jù)科學(xué)包,它附帶了 conda、Python 和 150 多個(gè)科學(xué)包及其依賴(lài)項(xiàng)。因此你可以立即開(kāi)始處理數(shù)據(jù)。

2)管理包

Anaconda 是在 conda(一個(gè)包管理器和環(huán)境管理器)上發(fā)展出來(lái)的。

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

3)管理環(huán)境

為什么需要管理環(huán)境呢?

比如你在A項(xiàng)目中用了 Python 2,而新的項(xiàng)目B老大要求使用Python 3,而同時(shí)安裝兩個(gè)Python版本可能會(huì)造成許多混亂和錯(cuò)誤。這時(shí)候 conda就可以幫助你為不同的項(xiàng)目建立不同的運(yùn)行環(huán)境。

還有很多項(xiàng)目使用的包版本不同,比如不同的pandas版本,不可能同時(shí)安裝兩個(gè) Numpy 版本,你要做的應(yīng)該是,為每個(gè) Numpy 版本創(chuàng)建一個(gè)環(huán)境,然后項(xiàng)目的對(duì)應(yīng)環(huán)境中工作。這時(shí)候conda就可以幫你做到。

3. 檢驗(yàn)安裝

可以在終端或命令提示符中鍵入 conda list,以查看你安裝的內(nèi)容。

如果Anaconda Prompt中可以使用conda命令,接著下面繼續(xù)操作。

為了避免后面使用報(bào)錯(cuò),你需要先更新下所有包。在終端輸入更新所有包的命令:

‘conda upgrade--all’

安裝包在終端中鍵入:

‘conda install package_name’

卸載包在終端中鍵入 :

‘conda remove package_names’

更新包在終端中鍵入:

‘conda update package_name’

如果想更新環(huán)境中的所有包(這樣做常常很有用),使用:

conda update --all。

列出已安裝的包

conda list

如果不知道要找的包的確切名稱(chēng),可以嘗試使用?

conda search search_term?

如果不知道要找的包的確切名稱(chēng),可以嘗試使用 conda search search_term 進(jìn)行搜索。

當(dāng)你同時(shí)使用 Python 2.x 和 Python 3.x 中的代碼時(shí)這很有用。要?jiǎng)?chuàng)建具有特定 Python 版本的環(huán)境,例如創(chuàng)建環(huán)境名稱(chēng)為py3,并安裝最新版本的Python3在終端中輸入:

conda create -n py3 python=3

或也可以這樣創(chuàng)建環(huán)境名稱(chēng)為py2,并安裝最新版本的Python2:

conda create -n py2 python=2

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. 介紹 任何語(yǔ)言的包,依賴(lài)和環(huán)境管理:Python,R,Ruby,Lua,Scala,Java,Javascr...
    Himryang閱讀 74,920評(píng)論 6 67
  • 〇、序 Python是一種面向?qū)ο蟮慕忉屝陀?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,其使用,具有跨平臺(tái)的特點(diǎn),可以在Linux、macO...
    Raxxie閱讀 1,393,439評(píng)論 33 583
  • Anaconda是一個(gè)優(yōu)秀的開(kāi)源Python發(fā)布版本,由于中文社區(qū)對(duì)這個(gè)軟件的介紹及教程比較少,還是官方文檔比較詳...
    NorthPenguin閱讀 168,853評(píng)論 25 166
  • Anaconda介紹 Anaconda 是一個(gè)包含數(shù)據(jù)科學(xué)常用包的 Python 發(fā)行版本。它基于 conda —...
    Jackpot_0213閱讀 1,803評(píng)論 0 1
  • 如何使用Anaconda來(lái)管理 Python 所用的包和環(huán)境 Anaconda 能讓你輕松安裝在數(shù)據(jù)科學(xué)工作中經(jīng)常...
    重新出發(fā)_砥礪前行閱讀 8,323評(píng)論 0 5

友情鏈接更多精彩內(nèi)容