如何将 Anaconda 目录复制到另一个位置并使其工作?

如何将 Anaconda 目录复制到另一个位置并使其工作?

情况是,我使用的服务器只能访问 LAN,我想将现有的 Anaconda 环境迁移到另一个目录。我这样做的原因是该环境中安装了太多必需的软件包,我真的不想再次下载和安装这些软件包 :(

由于所有程序都是无需网络连接我不能仅仅使用诸如conda create --clone、 或 导出和导入.yml文件之类的命令。因此这些答案没有帮助。

我尝试将整个文件夹(递归)直接复制到新位置。虽然符号链接已正确迁移,但包含该位置的多个文件(在这些文件的第一行写入)不正确,例如bin/conda

#!/data/home/username/anaconda3/bin/python

路径不正确。

我发现了一些讨论这里,但还是找不到解决问题的方法。

答案1

你可以尝试一下。 https://conda.github.io/conda-pack/ 这应该会压缩您的环境,然后将其部署到您解压的任何位置。

相关内容