[问题] 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