歡迎光臨
每天分享高質量文章

面向資料科學的 Anaconda Python 入門 | Linux 中國

Anaconda 是一個完備的、開源的資料科學軟體包,擁有超過 600 萬社群使用者。
— Don Watkins


致謝
編譯自 | https://opensource.com/article/18/4/getting-started-anaconda-python 
 作者 | Don Watkins
 譯者 | Andy Song (pinewall) ? ? ? 共計翻譯:20 篇 貢獻時間:73 天

Anaconda 是一個完備的、開源的資料科學軟體包,擁有超過 600 萬社群使用者。

像很多人一樣,我一直努力加入到快速發展的資料科學領域。我上過 Udemy 的 R[1] 及 Python[2] 語言程式設計課,那時我分別下載並安裝了應用程式。當我試圖解決各種依賴關係,安裝類似 Numpy[3] 和 Matplotlib[4] 這樣的資料科學擴充套件包時,我瞭解了 Anaconda Python 發行版[5]

Anaconda 是一個完備的、開源[6]的資料科學包,擁有超過 600 萬社群使用者。下載[7]和安裝 Anaconda 都很容易,支援的作業系統包括 Linux, MacOS 及 Windows。

我感謝 Anaconda 降低了初學者的學習門檻。發行版自帶 1000 多個資料科學包以及 Conda[8] 包和虛擬環境管理器,讓你無需單獨學習每個庫的安裝方法。就像 Anaconda 官網上提到的,“Anaconda 庫中的 Python 和 R 語言的 conda 包是我們在安全環境中修訂並編譯得到的最佳化二進製程式,可以在你係統上工作”。

我推薦使用 Anaconda Navigator[9],它是一個桌面 GUI 系統,包含了發行版自帶的全部應用的連結,包括 RStudio[10]、 iPython[11]、 Jupyter Notebook[12]、 JupyterLab[13]、 Spyder[14]、 Glue[15] 和 Orange[16]。預設環境採用 Python 3.6,但你可以輕鬆安裝 Python 3.5、 Python 2.7 或 R。檔案[16]十分詳盡,而且使用者社群極好,可以提供額外的支援。

安裝 Anaconda

為在我的 Linux 筆記本(I3 CPU,4GB 記憶體)上安裝 Anaconda,我下載了 Anaconda 5.1 Linux 版安裝器並執行 md5sum 進行檔案校驗:

  1. $ md5sum Anaconda3-5.1.0-Linux-x86_64.sh

接著按照安裝檔案[17]的說明,無論是否在 Bash shell 環境下,執行如下 shell 命令:

  1. $ bash Anaconda3-5.1.0-Linux-x86_64.sh

我完全按照安裝指南操作,執行這個精心編寫的指令碼,大約花費 5 分鐘可以完成安裝。安裝過程中會提示:“是否希望安裝器將 Anaconda 的安裝路徑加入到你的 /home//.bashrc?”我選擇允許並重啟了 shell,這會讓 .bashrc 中的環境變數生效。

安裝完成後,我啟動了 Anaconda Navigator,具體操作是在 shell 中執行如下命令:

  1. $ anaconda-navigator

Anaconda Navigator 每次啟動時會檢查是否有可更新的軟體包,如果有,會提醒你進行更新。

按照提醒進行更新即可,無需使用命令列。Anaconda 初次啟動會有些慢,如果涉及更新會額外花費幾分鐘。

當然,你也可以透過執行如下命令手動更新:

  1. $ conda update anaconda-navigator

瀏覽和安裝應用

Navigator 啟動後,可以很容易地瀏覽 Anaconda 發行版包含的應用。按照檔案所述,64 位 Python 3.6 版本的 Anaconda 支援 499 個軟體包[18]。我瀏覽的第一個應用是 Jupyter QtConsole[19],這個簡單易用的 GUI 支援行內資料 (inline figures) 和語法高亮。

發行版中包含 Jupyter Notebook,故無需另外安裝(不像我用的其它 Python 環境那樣)。

我習慣使用的 RStudio 並沒有預設安裝,但安裝它也僅需點選一下滑鼠。其它應用的啟動或安裝也僅需點選一下滑鼠,包括 JupyterLab、 Orange、 Glue 和 Spyder 等。

Anaconda 發行版的一個強大功能是建立多套環境。假如我需要建立一套與預設 Python 3.6 不同的 Python 2.7 的環境,可以在 shell 中執行如下命令:

  1. $ conda create -n py27 python=2.7 anaconda

Conda 負責整個安裝流程,如需啟動它,僅需在 shell 中執行如下命令:

  1. $ anaconda-navigator

在 Anaconda GUI 的 “Applications on” 下拉選單中選取 py27 即可。

更多內容

如果你想瞭解更多關於 Anaconda 的資訊,可供參考的資源十分豐富。不妨從檢索 Anaconda 社群[20]及對應的郵件串列[21]開始。

你是否在使用 Anaconda 發行版及 Navigator 呢?歡迎在評論中留下你的使用感想。


via: https://opensource.com/article/18/4/getting-started-anaconda-python

作者:Don Watkins[23] 選題:lujun9972 譯者:pinewall 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

贊(0)

分享創造快樂