大家好
小弟昨天在使用anaconda3的時候出現了下面的錯誤訊息
NoBaseEnvironmentError: This conda installation has no default base
environment. Use'conda create' to create new environments and 'conda activate' to
activate environments.
在terminal裡面使用 $conda 的指令都會有問題
也沒辦法更新
目前的解法是開一個新的環境,
但是好像也是沒辦法執行的很順暢
請問有沒有大大能夠幫忙解惑的? 謝謝
作者:
TuCH (謬客)
2020-02-02 15:19:00感覺是環境設定跑掉了 刪掉重裝吧
已經重裝好多次了 .... 都一直出現這個問題 是mac系統的
作者:
TuCH (謬客)
2020-02-02 20:50:00沒辦法執行的很順暢是甚麼意思?
作者:
ddavid (謊言接線生)
2020-02-02 21:59:00剛裝完也會出這個錯?你應該移掉徹底重裝一次,然後說明清楚所謂剛裝完「好像不能執行得很順暢」是怎麼個不順暢法,然後做了哪些事後會變出base環境掛掉的問題,不然這個隔空抓不了藥XD
作者:
Hsins (翔)
2020-02-03 03:02:00先 conda env list 看有沒有 base
Hsins大大 謝謝您的回覆 我今天回去再測試看看 :)
作者: gmccntzx1 (o.O) 2020-02-04 14:15:00
如果是這種情況的話,建議你從 ~/.bash_profile 去處理在 ~/.bash_profile 裡加入這兩行:PATH=$HOME/anaconda3/bin:$PATHexport PATH
作者:
Hsins (翔)
2020-02-04 19:15:00gmccntzx1 那邊做的事情只是將 conda 路徑放到系統環境變數裡面,如果你有執行 conda init,他裡面的寫法會比較好一點。直接自行添加環境變數並不是 conda 推薦的使用方式,因為多數的 Unix-like 系統本身有一些執行檔是需要依靠系統本身的 Python 直譯器。如果是你說的狀況的話,我建議你到 opt 資料夾下面看看有沒有 /anaconda3 的資料夾。然後照你給的訊息來看,你似乎是把 conda 裝在使用者的目錄下,也就是 /Users/anaconda3 下面。你可以用 which conda檢查一下,如果是的話,你有兩個選擇:1. 修改你 conda 的環境設定,把 base 改成現在的目錄2. 在 /opt/anaconda3 下面創建一個 base 環境