初學python者自學anaconda的正確姿勢

來源:互聯網
上載者:User

標籤:根據   orm   開啟   發行版   lan   需要   預設   baidu   com   

事實上Anaconda 和 Jupyter notebook已成為資料分析的標準環境。

簡單來說,Anaconda是包管理器和環境管理器,Jupyter notebook 可以將資料分析的代碼、映像和文檔全部組合到一個web文檔中。

接下來我詳細介紹下Anaconda,並在最後給出Jupyter notebook:

1.Anaconda是什嗎?

2.如何安裝?

3. 如何管理組件?

4.如何管理環境?

5.Jupyter notebook如何快速上手?

 

1.Anaconda是什嗎?

 anaconda指的是一個開源的Python發行版本,其包含了conda、Python等180多個科學包及其依賴項。 [1]  因為包含了大量的科學包,Anaconda 的下載檔案比較大(約 515 MB),如果只需要某些包,或者需要節省頻寬或儲存空間,也可以使用Miniconda這個較小的發行版(僅包含conda和 Python)。

你可能已經安裝了 Python,那麼為什麼還需要 Anaconda?有以下3個原因:

1)Anaconda 附帶了一大批常用資料科學包,它附帶了 conda、Python 和 150 多個科學包及其依賴項。因此你可以立即開始處理資料。

2)管理組件

Anaconda 是在 conda(一個包管理器和環境管理器)上發展出來的。

在資料分析中,你會用到很多第三方的包,而conda(包管理器)可以很好的協助你在電腦上安裝和管理這些包,包括安裝、卸載和更新包。

3)管理環境

為什麼需要管理環境呢?

比如你在A項目中用了 Python 2,而新的項目B老大要求使用Python 3,而同時安裝兩個Python版本可能會造成許多混亂和錯誤。這時候 conda就可以協助你為不同的項目建立不同的運行環境。

還有很多項目使用的包版本不同,比如不同的pandas版本,不可能同時安裝兩個 Numpy 版本,你要做的應該是,為每個 Numpy 版本建立一個環境,然後項目的對應環境中工作。這時候conda就可以幫你做到。

2. 如何安裝Anaconda?

Anaconda 可用於多個平台( Windows、Mac OS X 和 Linux)。你可以在下面地址上找到安裝程式和安裝說明。根據你的作業系統是32位還是64位選擇對應的版本下載。

(Anaconda已經不支援Windows XP;同時查看自己電腦是32位還是64位,不要裝錯了。)

官網地址:https://www.anaconda.com/download/#windows

Anaconda 的下載檔案比較大(約 500 MB),因為它附帶了 Python 中最常用的資料科學包。

如果電腦上已經安裝了 Python,安裝不會對你有任何影響。實際上,指令碼和程式使用的預設 Python 是 Anaconda 附帶的 Python。

注意:如果你是windows 10系統,注意在安裝Anaconda軟體的時候,右擊安裝軟體→選擇以管理員的身份運行。

 

完成安裝後,如果你是在windows上操作,按下面圖開啟 Anaconda Prompt (或者 Mac 下的終端),後面我會將Anaconda Prompt統一稱為“終端”

注意:如果你是windows 10系統,按操作

如果win10系統沒有按上述操作,後面會報下面的錯誤資訊:

 

可以在終端或命令提示字元中鍵入 conda list,以查看你安裝的內容。

初學python者自學anaconda的正確姿勢

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.