方法一,可以先试下面的方法二
1.在base环境安装conda-pack
pip install conda-pack
2.打包环境
conda pack -n my_env//my_env为环境名
打包后的压缩包在当前目录,把他下载后(我的大概有1个G,也可以直接服务器远程传输更方便点)上传到另一个服务器
另一台服务器先安装conda(安装过就跳过)
wget https://repo.continuum.io/archive/Anaconda3-5.1.0-Linux-x86_64.sh #64位系统
bash Anaconda3-5.1.0-Linux-x86_64.sh
export PATH=$PATH:/root/anaconda3/bin
source ~/.bashrc
3.在上传压缩包的目录创建文件夹
mkdir -p my_env//my_env为文件夹名
4.解压到文件夹
tar -xzf my_env.tar.gz -C my_env
5.将 my_env
文件夹移动至 ~/anaconda3/envs/
下
6.激活环境就可以使用了
source activate my_env
方法二:后来有一次上面的方法没管用,另一种使用Environment.yml的方法
导出environment.yml
文件
conda env export > environment.yml
在environment.yml
文件路径下使用
conda env create -f environment.yml
记录一下以便日后查看使用,第一次写,写的不好欢迎各位大佬批评指正。
参考Conda 环境迁移
【炼丹炉】Conda环境离线迁移