week_1
2 Anaconda介紹
這一節會簡單介紹什麼是 Anaconda,如何安裝,以及它的優缺點,還有如何在 Anaconda上安裝 Python套件。如果本來就很熟悉 Python的同學們可以跳過這一節,那如果你是 Python新手的話,那麼強烈推薦你看完這篇介紹,並開始使用 Anconda,原因會在下面說明,那我們就開始吧!
Anaconda 是什麼 ?
簡單來說 Anconda就像是 Python的懶人包,它內建了許多 Python的熱門套件,如此一來使用者就不用在安裝套件時面鄰種種錯誤訊息與漫長的 debug過程 (尤其是在 windows作業系統下)。換句話說,能讓 coder不用花費心力在處理系統環境端的問題,而是能直接捲起袖子開始寫程式,進行現實問題的分析。不僅如此,他還有內建 Spyder IDE與 Jupyter Notebook,這兩個編譯器對於新手而言相對友善。最後,下圖整理了一些 Anancoda內建的資料科學常用套件,在未來課堂上也會常常用到這些工具,先讓大家先有一點感覺~ (你看都內建好了多方便!)
Anaconda要如何安裝 ?
首先進入 Anaconda官網 : https://www.anaconda.com/download/
選擇對應的作業系統下載,建議下載 Python 3版本 ( Python 2在處理中文字時容易遇到編碼問題)
下載 Python 3版本後進行安裝,在安裝過程中會建議你不要將 Anaconda加入系統環境變數中 (windows系統)
安裝完成後,檢查看看開始畫面有沒有 Anaconda資料夾
接下來我們試試看 Python能不能正常運作, 點選 Anaconda Prompt (相當於 Anaconda的 cmd),並輸入Python,如果如下圖出現 >>>符號就代表成功了,接下來輸入exit() 離開 Python
而在 Anaconda中安裝套件的方法很簡單,對於大部分的套件來說都能使用 pip安裝 (如果想用 conda install也是可以的),安裝方法一樣是打開 Anaconda Prompt, 輸入 pip install 套件名稱,如下圖:
隨著套件越裝越多,可以透過 conda list指令了解 Anaconda內裝了哪些包,以及對應的版本
最後 Anaconda 其實還有一些操作指令,只是我很少再用, 如果大家有興趣的話可以試試看XD
Anaconda CheatSheet: https://conda.io/docs/_downloads/conda-cheatsheet.pdf
(補充) Mac與 Ubuntu作業系統
其實操作都大同小異,差別在於 Mac不用開特地開 Anaconda Prompt,開 cmd 執行一樣的指令就行了,只是要記得在前面加上 sudo,例如:sudo pip install 某某套件