[問題] anaconda裡面的NoBaseEnvironmentError

作者: tiramisu0225 (Th'S)   2020-02-02 09:53:48
大家好
小弟昨天在使用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
感覺是環境設定跑掉了 刪掉重裝吧
作者: tiramisu0225 (Th'S)   2020-02-02 17:39: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
作者: tiramisu0225 (Th'S)   2020-02-04 11:07:00
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:00
gmccntzx1 那邊做的事情只是將 conda 路徑放到系統環境變數裡面,如果你有執行 conda init,他裡面的寫法會比較好一點。直接自行添加環境變數並不是 conda 推薦的使用方式,因為多數的 Unix-like 系統本身有一些執行檔是需要依靠系統本身的 Python 直譯器。如果是你說的狀況的話,我建議你到 opt 資料夾下面看看有沒有 /anaconda3 的資料夾。然後照你給的訊息來看,你似乎是把 conda 裝在使用者的目錄下,也就是 /Users/anaconda3 下面。你可以用 which conda檢查一下,如果是的話,你有兩個選擇:1. 修改你 conda 的環境設定,把 base 改成現在的目錄2. 在 /opt/anaconda3 下面創建一個 base 環境

Links booklink

Contact Us: admin [ a t ] ucptt.com