情况是,我使用的服务器只能访问 LAN,我想将现有的 Anaconda 环境迁移到另一个目录。我这样做的原因是该环境中安装了太多必需的软件包,我真的不想再次下载和安装这些软件包 :(
由于所有程序都是无需网络连接我不能仅仅使用诸如conda create --clone
、 或 导出和导入.yml
文件之类的命令。因此这些答案没有帮助。
我尝试将整个文件夹(递归)直接复制到新位置。虽然符号链接已正确迁移,但包含该位置的多个文件(在这些文件的第一行写入)不正确,例如bin/conda
:
#!/data/home/username/anaconda3/bin/python
路径不正确。
我发现了一些讨论这里,但还是找不到解决问题的方法。
答案1
你可以尝试一下。 https://conda.github.io/conda-pack/ 这应该会压缩您的环境,然后将其部署到您解压的任何位置。