如何将conda env打包到一个文件中?

时间:2019-01-15 03:49:37

标签: conda

有anaconda,完全包装的conda env。 和迷你conda,以及最小包装。

与其导出到yaml文件或txt文件, 想要导出当前的环境。 放入bash可执行sh文件。

因此,此文件可用于安装环境。 用于气隙环境。

1 个答案:

答案 0 :(得分:0)

我会考虑使用conda-pack:https://conda.github.io/conda-pack/

它用于在YARN等分布式环境中交付python环境,在该环境中,许多计算节点之间都需要一个一致的Python环境。

您将在可以访问Internet的空间中开发环境,并安装conda-pack,然后将其打包为档案,例如:conda pack -n my_env -o out_name.tar.gz,然后从档案中进行部署。解压缩存档后,您需要提供一个激活脚本,并且应该很好。类似于:source <env_directory>/bin/activate

它不能做的一件事就是将Windows环境交付给Linux环境,反之亦然。有关更多详细信息和注意事项,请参见链接的文档。