anaconda - 将 conda 环境移至气隙系统

标签 anaconda offline

我正在寻找一种方法将 conda 环境移动到无法下载任何软件包或更新的计算机。有没有一种方法可以移动 anaconda env,以便它包含所有内容,以便在没有互联网连接的情况下设置属于环境一部分的软件包?文件大小不是问题(CD 很便宜)。

最佳答案

首先,您应该有一个连接到互联网的目标环境“克隆”。它可以保持更新,而且安装比随身携带随身碟和(更糟糕的是)CD 更容易。

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

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

最近我们发现了这个: https://conda.github.io/conda-pack/

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

关于anaconda - 将 conda 环境移至气隙系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37865829/

相关文章:

postgresql - 如何在带有 PostgreSQL 数据库的 Web 应用程序中拥有完整的离线功能?

python - 删除错误 : 'setuptools' is a dependency of conda and cannot be removed from conda's operating environment

anaconda - 创建 Anaconda 环境时缺少依赖项

anaconda - 如何使用 conda 在 cmd 提示符下更新 python?

java - 在没有互联网连接的计算机上使用 Scala

ipython - 离线使用 ipython notebook

python - 安装本地/个人库,以便Python项目可以直接导入它

python-3.x - Conda 一直试图安装所有可选的依赖项?

html - 如何使用 HTML 5 使 XPages 应用程序脱机工作

android - 如何在调用电话前检查网络可用性?