迁移打包的conda环境
在一台新的服务器上,懒得重新装环境,将conda打包好的环境迁移到新的服务器上。
1、安装anaconda,装好后会自动激活base环境,需要将自动激活关闭。
conda config --show # 看conda的配置
conda config --set auto_activate_base False #关闭自动激活环境
2、将其他服务器上的文件拷贝到本服务器上,输入下面命令,按照提示输入密码,直到成功。
scp mllabs@10.12.49.215:~/Anaconda3.sh ./ #mllabs为用户名
#10.12.49.215为拷贝服务器的登录地址,:后面为拷贝的东西的地址,./为拷贝到本服务器的地址
3、安装conda-pack用来打包虚拟环境
pip install conda-pack #安装conda-pack
conda pack -n huanjing_name #进行conda打包,会在当前目录下生成.gz文件
3、在安装的anaconda3/envs/目录下创建conda虚拟环境名称,然后再将conda打包的环境解压。
mkdir yolov8
tar -xzvf 1234.tar.gz -C anaconda3/envs/yolov8/ #执行这条命令后,打包的环境已经迁移完成
conda activate yolov8#激活虚拟环境
conda deactivate #离开虚拟环境
本文介绍了如何将conda环境从一台服务器迁移到另一台新服务器。首先,关闭新服务器上的base环境自动激活,然后通过scp命令复制环境文件。接着,安装conda-pack并使用它打包环境,最后在新服务器上创建相同名称的环境并解压打包文件,完成环境迁移。
4955

被折叠的 条评论
为什么被折叠?



