将conda环境移动到气隙系统

时间:2016-06-16 17:32:19

标签: anaconda offline

我正在寻找一种方法将conda环境移动到无法下载任何软件包或更新的计算机上。有没有办法,我可以移动一个anaconda env,以便它拥有它需要设置作为环境的一部分没有互联网连接的包?文件大小不是问题(CD很便宜)。

1 个答案:

答案 0 :(得分:0)

首先,您应该具有目标环境的Internet连接的“克隆”。它可以保持更新,并且比使用pendrives和(更糟糕的)CD来跑要容易得多。

然后-如果您的平台是Linux x86_64,则anaconda3中的$HOME目录实际上是可移植的-您可以将其同步到目标计算机,并且它应该可以正常工作。这是我们一段时间以来所做的。

如果这不是真正的空隙,而只是一个隔离的网络,则有时可以挂载anaconda3目录,例如。通过sshfs,并从连接互联网的访问机器进行更新。

据我们发现,这是: https://conda.github.io/conda-pack/

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