【发布时间】:2017-05-07 12:57:24
【问题描述】:
如何制作可以在其他电脑上使用的anaconda环境文件?
我使用 conda env export > environment.yml 将我的 anaconda python 环境导出到 YML。导出的 environment.yml 包含这一行 prefix: /home/superdev/miniconda3/envs/juicyenv 映射到我的 anaconda 的位置,这在其他电脑上会有所不同。
【问题讨论】:
-
我只是在做一些测试,并认为我发现前缀被忽略了......不确定为什么它在 env 导出中。你应该能够做到
conda env create -f environment.yml顺便说一句,根据我的经验,这不会跨平台工作,因为如果你在 Windows 上,conda env 将列出许多依赖项,例如 `vs2015_runtime`。当然,这在 linux 上是不可用的。 -
Conda 实际上建议手动创建
environment.yml文件,因此您可以将其省略 - 请参阅 stackoverflow.com/questions/39280638/… -
请注意,现在文档中有good instructions for this;我猜在最初写这些答案时这部分并不存在。
标签: python python-3.x anaconda conda