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
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前。
沒有留言:
張貼留言