目标:将服务器miniconda3整个文件夹拷贝到新地址,修改配置文件。
可能出现的问题:即使回退,超算上原本的conda也不能使用。
应对:不删除原本配置信息,只注释掉。
好处:不同于打包,打包依赖两个系统一致,直接拷贝+修改路径不需要环境一致
服务器conda文件夹大小:25G

需修改的配置文件:
1.~/.bashrc中所有的与conda相关路径
2、修改~/anaconda3/etc/profile.d/conda.sh 中的所有原路径替换为新路径
3、修改/anaconda3/bin/conda、/anaconda3/bin/activate、/anaconda3/bin/deactivate、/anaconda3/bin/pip、~/anaconda3/bin/easy_install中的所有原路径替换为新路径
回退的话复原bashrc即可,别的都不用改
需要修改的目录如下
new_path/anaconda3/etc/profile.d/conda.sh
new_path/anaconda3/bin/conda
new_path/anaconda3/bin/activate
new_path/anaconda3/bin/deactivate
new_path/anaconda3/bin/pip
new_path/anaconda3/bin/conda-env
下面依次进行修改
0.留备份

1.~/.bashrc中所有的与conda相关路径
超算

超算修改

source ~/.bashrc
-
miniconda3/bin/conda conda文件
image.png
修改后(修改成这样能用,但是为了统一改成一样的)
image.png
最终修改为
image.png
-
miniconda3/bin/pip pip文件
不小心改错了 重新拷贝这个文件修改
image.png
修改后
image.png
4.miniconda3/bin/activate

修改后

5.miniconda3/etc/profile.d/conda.sh

修改后

6.conda-env
/dssg/home/acct-medwshuai/medwshuai/miniconda3/bin

修改后

7 deactivate

修改后

结果:环境迁移成功

但还是出了问题

参考:
(17条消息) Linux上整体迁移Anaconda环境,所有的库包、虚拟环境均可用,同时让所有的用户访问_点亮~黑夜的博客-CSDN博客
(17条消息) Linux 移动Anaconda文件夹后需更改的配置_lizi0403的博客-CSDN博客_anaconda如何更改配置文件
(17条消息) Linux 下针对anaconda3 目录进行转移_大黑山修道的博客-CSDN博客_anaconda3 目录
网友评论