【发布时间】:2018-10-16 21:05:10
【问题描述】:
我正在尝试构建一个可移植的conda 环境。
所以我们可以打包并在以后分发到另一台服务器或许多服务器。
我们构建环境的地方和稍后将要部署的地方是两个不同的地方。
我注意到conda create 和conda install 都将环境位置硬编码到environment_path\bin 下所有已安装脚本的shebang - 有没有办法覆盖它?
我们必须使用部署位置,而不是在 shebang bin/ 脚本中为该环境构建位置。
还创建了https://github.com/conda/conda/issues/7861
免责声明:我知道使用导出的 yaml 文件重建环境的选项,但这不是我们在这里看到的。我们想让 conda 环境作为二进制 tarball 可再分发/可移植 - 部署位置是已知的,但它与环境构建位置不同。
【问题讨论】: