【发布时间】:2015-09-30 14:42:22
【问题描述】:
我正在尝试使用 Conda 为项目 (LensKit) 设置构建和测试环境,并且需要具有特定于平台的依赖项。具体来说,在 Linux 版本上我需要 libgfortran 和 openssl,但在 Windows 上不需要。
我是否可以在environment.yml 中声明我需要libgfortran 但仅在32 位和64 位Linux 平台上?还是我需要有单独的环境定义来涵盖这种情况?
我看到的另一个潜在解决方案是创建一个虚拟包并将其发布到 http://anaconda.org,这仅取决于每个平台所需的基本包,并在 environment.yml 中需要该包。
【问题讨论】:
标签: python cross-platform conda