大家好
小弟昨天在使用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 环境