2019年11月27日 星期三

[macOS Catalina]安裝anaconda後出現zsh:command not found的問題

問題說明

Anaconda 的官方網站下載安裝包,正常執行安裝完畢後,於Terminal(蘋果內建)或iTerm等終端機下出現「zsh: command not found:  conda」,這個錯誤表示電腦上的環境變數沒有設定,造成無法使用 Anaconda 的指令。

解決方法

透過Google查詢了大家的解法,不外乎兩個動作就完成。

          1. 將環境變數寫入至 ~/.zshrc 檔案裡
輸入指令 vim ~/.zshrc

           因為我電腦原先沒有這個檔案,但不用擔心,照上面的指令它會自動建一個新檔。
           打開檔案後,應該是一片空白,直接按下 i ,就可以進行編輯。此時再輸入
           
      export PATH="/yourpath/anaconda3/bin":$PATH
           
           注意一下是anaconda3/bin完整安裝路徑,可以先跳至/anaconda3/bin的資料夾下,用指令 pwd 查詢完成路徑名稱。
            輸入完成後,按下 esc ,接著輸入 :x 這樣就大功告成。(見下圖)
            2. 重新啟動終端機軟體(iterm/Termial),重新輸入conda --version,出現版本號就代表成功!