【问题标题】:CPLEX Python API installment on Mac big sur problem CpoExceptionCPLEX Python API install on Mac big sur 问题 CpoException
【发布时间】:2021-09-19 17:38:16
【问题描述】:

当我在我的 Macbook 上安装 Cplex python API 时。 Cplex 已成功安装。在 python 中运行示例时,发生以下错误:

init 中的文件“/Users/lily/opt/anaconda3/lib/python3.8/site-packages/docplex/cp/solver/solver_local.py”,第 102 行 raise CpoException("可执行文件应该在 'execfile' 上下文属性中给出。")

CpoException: 可执行文件应在 'execfile' 上下文属性中给出。

有没有人遇到过类似的问题?如何解决?

【问题讨论】:

    标签: python cplex


    【解决方案1】:

    让我与此分享bus example

    from docplex.cp.model import CpoModel
    
    mdl = CpoModel(name='buses')
    nbbus40 = mdl.integer_var(0,1000,name='nbBus40')
    nbbus30 = mdl.integer_var(0,1000,name='nbBus30')
    mdl.add(nbbus40*40 + nbbus30*30 >= 300)
    mdl.minimize(nbbus40*500 + nbbus30*400)
    
    #call CPLEX 20.1
    msol=mdl.solve(execfile='C:\\ILOG\\CPLEX_Studio201\\cpoptimizer\\bin\\x64_win64\\cpoptimizer.exe')
    #call CPLEX 12.10
    msol=mdl.solve(execfile='C:\\ILOG\\CPLEX_Studio1210\\cpoptimizer\\bin\\x64_win64\\cpoptimizer.exe')
    
    print(msol[nbbus40]," buses 40 seats")
    print(msol[nbbus30]," buses 30 seats") ​
    

    【讨论】:

      猜你喜欢
      • 2021-08-28
      • 2021-08-12
      • 1970-01-01
      • 2021-06-28
      • 1970-01-01
      • 2021-04-03
      • 1970-01-01
      • 2022-09-29
      • 1970-01-01
      相关资源
      最近更新 更多