Anaconda 将康达环境移动到气隙系统

Anaconda 将康达环境移动到气隙系统,anaconda,offline,Anaconda,Offline,我正在寻找一种方法,将conda环境移动到一台无法下载任何软件包或更新的机器上。是否有一种方法可以移动anaconda env,使其拥有在没有internet连接的情况下设置作为环境一部分的包所需的一切?文件大小不是问题(cd很便宜) 首先,您应该有一个连接到Internet的目标环境的“克隆”。它可以不断更新,安装起来比使用Pendrive和(更糟糕的)CD要容易得多 然后-如果您的平台是Linux x86_64,那么$HOME中的anaconda3目录实际上是可移植的-您可以将其同步到目标机

我正在寻找一种方法,将conda环境移动到一台无法下载任何软件包或更新的机器上。是否有一种方法可以移动anaconda env,使其拥有在没有internet连接的情况下设置作为环境一部分的包所需的一切?文件大小不是问题(cd很便宜)

首先,您应该有一个连接到Internet的目标环境的“克隆”。它可以不断更新,安装起来比使用Pendrive和(更糟糕的)CD要容易得多

然后-如果您的平台是Linux x86_64,那么
$HOME
中的
anaconda3
目录实际上是可移植的-您可以将其同步到目标机器,并且它应该“正常工作”。这是我们已经做了一段时间的事情

如果它不是一个真正的气隙,而只是一个隔离的网络,有时可以通过
sshfs
安装
anaconda3
目录,并从互联网连接的接入机器进行更新

最近我们发现:

  • 这是一个实用程序,可将整个conda环境及其包转储到单个存档文件中,该文件可部署在隔离系统上

您可能会发现
构造函数
很有趣: