问题定义
原先anaconda安装在A路径
,然后anaconda被整个移动到了B路径
,直接在terminal里使用conda已经提示command not found
了。如何重新使用conda以及之前的环境?
寻找
直接cd到B路径下,进行B路径/bin/conda
,发现提示解释器错误: 没有那个文件或目录
,没有哪个呀?于是vim bin/conda
,发现conda在第一行规定了base环境的python解释器:
#!A路径/bin/python
那剩下的就简单了,我从A移动到B了,原先A的base解释器肯定找不着了,直接把路径改改改到B就可以了。
解决
于是改路径:
#!B路径/bin/python
那改完重新B路径/bin/conda init
一下。
发现命令提示符重新出现了(base)
,并且conda
命令也可以用了,而且conda info -e
也能找到之前的环境了。搞定。