2017年1月8日 星期日

Anaconda安裝

Anaconda安裝

#以下為使用Mac作為開發環境

原則:優先使用套件管理程式安裝

在此使用Homebrew作為套件管理工具,關於Homebrew安裝可參考:http://brew.sh/index_zh-tw.html

1. 使用情境

有了brew後想安裝anaconda,但在終端機使用brew search搜尋發現有兩個關鍵字anaconda和anaconda2,所以應該安裝哪一個呢?

brew search anaconda

Caskroom/cask/anaconda                                                 Caskroom/versions/anaconda2


搜尋後找到程式碼:

2. anaconda



3. anaconda2




4. anaconda官網



結論

證實brew上的anaconda是採用Python 3+的版本,anaconda2則是採用Python 2.7。
至於該用哪一個當然就是看需求了。

以安裝anaconda(anaconda3)為例,安裝命令如下:
        brew cask install Caskroom/cask/anaconda

  • 需要取得權限,所以得輸入登入密碼,可別下了命令就跑走了!
  • 會裝的東西滿多的,基本上算是懶人包。
  • 安裝訊息
    Running installer script Anaconda3-4.2.0-MacOSX-x86_64.sh
    PREFIX=/Users/[YourUserName]/anaconda3
    ...下略...
  • 查看安裝資料夾,安裝好了!
  • 可是現在還是無法方便地使用,因為還沒將Conda加入$PATH中,直接在終端機呼叫conda install SomePackage,會收到-bash: conda: command not found
  • 到bin下找到conda
  • 路徑為:/Users/[YourUserName]/anaconda3/bin
  • 將此路徑加入classpath中,詳細方式已經有很多教學可參考,如:
    https://coolestguidesontheplanet.com/add-shell-path-osx/
  • 簡單的說就是,將conda的路經加在原有的$PATH前,除了暴力的直接修改/etc/paths內容外,還可以用串的,如果沒有的話可以在家目錄下新增一個.bash_profile檔,在終端機起來時把要用的東西串進PATH來用。
    • 開啟檔案:vim .bash_profile
    • 新增內容:export PATH="/Users/[YourUserName]/anaconda3/bin:$PATH"
    • 存檔
    • 關閉終端機,重新開終端機
    • echo $PATH,應可看到新增的conda路徑在原本$PATH前。

沒有留言:

張貼留言