我有兴趣为二进制软件构建 conda 或包,其编译和运行时执行取决于外部软件(即 gurobi 和 CPLEX)的可用性。 Gurobi 有一个 conda 包,其中应包含二进制文件,因此我们可以为其指定 gurobi 依赖项。 但是,CPLEX 怎么样?
如果在运行时找不到这些依赖项的库,我的二进制文件将无法启动。
有什么推荐吗?
非常感谢
对于上下文,我一直在此处寻找 conda 上的变体: https://docs.conda.io/projects/conda-build/en/latest/resources/variants.html
在 pip 情况下,编译时情况更糟,有更大的依赖项,例如构建必需品等,我不确定它们是否易于使用 pip 处理
正如 https://www.linkedin.com/pulse/what-free-ibm-cplex-alex-fleischer/ 中所述,您可以使用 CPLEX 的免费社区版本,以便 CPLEX 始终可用。