前言
当我们需要将在一个新电脑上配置Anaconda的环境时,联网的情况下是需要在Anaconda Prompt上安装python环境以及一堆库;离线的情况下则需要用wheel文件一个一个装,十分麻烦。因此方便起见,我们可以将当前电脑上已有的Anaconda环境“移植”到新电脑上。
方法
1.打包需要移植的环境
首先可以在Anaconda Prompt中查看现有的环境列表,输入以下命令即可:
conda env list
可以看到,笔者的电脑上有base、manimce和pytorch三个环境:
现在,我想把pytorch环境进行打包,可以输入以下命令:
conda pack -n pytorch
“-n”后面的是需要打包的环境名称。打包后可以得到后缀为.tar.gz的压缩文件,其路径为输入命令时Anaconda Prompt的当前路径。如下图所示,打包后的压缩包就位于C:\Users\book2路径下:
2.还原环境
最简单的一种方法就是将压缩包复制到新电脑的Anaconda的envs文件夹中解压缩即可。
也可以参考使用conda pack进行环境迁移(步骤很详细)-CSDN博客进行操作。