我有 CPLEX 优化工作室 安装在我的 Ubuntu 机器上,我正在使用 docplex
成功的模型模块。现在我必须使用 Cpo型号来自 docplex.cp.model
我有错误:
CpoException: Can not execute command 'cpoptimizer -angel'. Please check availability of required executable file.
我不知道是怎么回事。我无法获得 的支持IBM 因为我有学生证。
最佳答案
请按照建议尝试以下here :
CpoModel.solve(agent='local',
execfile='COSHOME/cpoptimizer/bin/cpoptimizer')
在哪里
COSHOME
是安装 CPLEX Optimization Studio 的目录。或者,您可以创建一个名为
cpo_config.py
的文件。如下所示,并将其包含在您的 PYTHONPATH
中:context.solver.agent = 'local'
context.solver.local.execfile = 'full path of the cpoptimizer executable'
后者的优点是它将适用于您的所有 docplex 程序。另见 configuring the local solving agent 上的文档。 .
关于optimization - CpoException : Can not execute command 'cpoptimizer -angel' . 请检查所需可执行文件的可用性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59054559/