繁体   English   中英

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

[英]CpoException: Can not execute command 'cpoptimizer -angel'. Please check availability of required executable file

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

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

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

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

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 程序。 另请参阅有关配置本地求解代理的文档。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM