linux系统anaconda工作目录搬家

centOS系统,被迫要腾硬盘,conda环境装在那个硬盘上,参考这里搬到了另外一张盘上:

mv /oldpath/anaconda2 /newpath/anaconda2  #大概2小时....
vi ~/.bashrc                              #修改其中的绝对路径
vi /newpath/anaconda2/bin/conda
vi /newpath/anaconda2/etc/profile.d/conda.sh
sourch ~/.bashrc                          #使修改生效
sh /newpath/anaconda2/etc/profile.d/conda.sh
conda update conda

执行完重新打开就可以看到(base)了,conda activate打开之前安装的虚拟环境运行没问题

再pip install装东西还会报错,根据打印信息修改这里:

vi /newpath/anaconda2/envs/pytorch/bin/pip

就可以愉快地pip insall了

关于anaconda装完以后没效果

其实是因为自己手贱,看到home路径下怎么有个~文件夹,直接rm -rf删了,删完发现自己删了home/用户,所以anconda环境没了重装,装好conda init也执行了,但就是没有conda环境,conda info显示是
-bash: conda: command not found
感觉是环境变量问题,export PATH=$PATH:/home/xxx/anaconda3/bin/以后就可以了,于是参考这里,从别的机器上拷贝/home/xxx/.bash_profile文件到本机,重新登陆conda已经自启动了。

原文地址:https://www.cnblogs.com/zhengmeisong/p/11726792.html