【python】anaconda更换目录后如何使conda重新生效

假设原来annaconda安装在了/home/anaconda,现在由于home目录存储紧张,将anaconda移动到/work/anaconda

mv /home/anaconda /work/anaconda

此时如果直接打开shell,会发现不会自动进入base环境,输入conda,也会提示bin/conda文件或目录不存在
为了使conda重新生效,有如下两个简单方法:

强烈建议用软链接

!!!!注意如果之前创建了很多虚拟环境,那么使用只能软链接的方法。不要使用下面的conda init

1. 软链接

ln -s /home/anaconda3 /work/anaconda3

2. conda init

cd /work/anaconda3/bin
conda init

conda就会自动更新所有文件里的环境信息。
在这里插入图片描述

如果之前有建立过虚拟环境可能还需要手动修改虚拟环境中的bin/中很多文件的地址

猜你喜欢

转载自blog.csdn.net/weixin_43693967/article/details/129425314