使用 Variant 构建 Conda 或 Pip,具体取决于 Gurobi 和/或 CPLEX 的可用性

问题描述 投票:0回答:1

我有兴趣为二进制软件构建 conda 或包,其编译和运行时执行取决于外部软件(即 gurobi 和 CPLEX)的可用性。 Gurobi 有一个 conda 包,其中应包含二进制文件,因此我们可以为其指定 gurobi 依赖项。 但是,CPLEX 怎么样?

如果在运行时找不到这些依赖项的库,我的二进制文件将无法启动。

有什么推荐吗?

非常感谢

对于上下文,我一直在此处寻找 conda 上的变体: https://docs.conda.io/projects/conda-build/en/latest/resources/variants.html

在 pip 情况下,编译时情况更糟,有更大的依赖项,例如构建必需品等,我不确定它们是否易于使用 pip 处理

pip anaconda conda
1个回答
0
投票

正如 https://www.linkedin.com/pulse/what-free-ibm-cplex-alex-fleischer/ 中所述,您可以使用 CPLEX 的免费社区版本,以便 CPLEX 始终可用。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.