我正在寻找一种方法将conda环境移动到无法下载任何软件包或更新的计算机上。有没有办法,我可以移动一个anaconda env,以便它拥有它需要设置作为环境的一部分没有互联网连接的包?文件大小不是问题(CD很便宜)。
答案 0 :(得分:0)
首先,您应该具有目标环境的Internet连接的“克隆”。它可以保持更新,并且比使用pendrives和(更糟糕的)CD来跑要容易得多。
然后-如果您的平台是Linux x86_64,则anaconda3
中的$HOME
目录实际上是可移植的-您可以将其同步到目标计算机,并且它应该可以正常工作。这是我们一段时间以来所做的。
如果这不是真正的空隙,而只是一个隔离的网络,则有时可以挂载anaconda3
目录,例如。通过sshfs
,并从连接互联网的访问机器进行更新。
据我们发现,这是: https://conda.github.io/conda-pack/