4

我在我的 Ubuntu 机器上安装了CPLEX Optimization Studiodocplex ,并且成功使用了模型模块。现在我必须使用CpoModel并且docplex.cp.model出现错误:

CpoException:无法执行命令“cpoptimizer -angel”。请检查所需可执行文件的可用性。

我不知道是怎么回事。因为我有学生许可证,所以我无法从IBM获得支持。

4

1 回答 1

4

请按照此处的建议尝试以下操作:

CpoModel.solve(agent='local',
               execfile='COSHOME/cpoptimizer/bin/cpoptimizer')

COSHOMECPLEX Optimization Studio 的安装目录在哪里。

或者,您可以创建一个cpo_config.py如下所示的文件,并将其包含在您的PYTHONPATH:

context.solver.agent = 'local'
context.solver.local.execfile = 'full path of the cpoptimizer executable'

后者的优点是它将适用于您的所有 docplex 程序。另请参阅有关配置本地求解代理的文档。

于 2019-11-26T19:27:00.057 回答