【迁移打包的conda环境】

迁移打包的conda环境

在一台新的服务器上,懒得重新装环境,将conda打包好的环境迁移到新的服务器上。
1、安装anaconda,装好后会自动激活base环境,需要将自动激活关闭。

		conda config --show  # 看conda的配置
		conda config --set auto_activate_base False  #关闭自动激活环境

2、将其他服务器上的文件拷贝到本服务器上,输入下面命令,按照提示输入密码,直到成功。

scp [email protected]:~/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 chenhao
tar -xzvf 1234.tar.gz -C anaconda3/envs/chenhao/  #执行这条命令后,打包的环境已经迁移完成
conda activate chenhao  #激活虚拟环境
conda deactivate  #离开虚拟环境

你可能感兴趣的:(conda,python,开发语言)