簡體   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