需要帮助Python和Cplex Integration

时间:2017-09-30 19:33:23

标签: python cplex

我有一个带有.mod(“trial.mod”)扩展名和数据文件的数学模型,在cplex上扩展名为.dat;我想将此模型及其初始解决方案导入python,以开发一种基于初始解决方案的改进启发式算法。为此,我申请了

main { 
thisOplModel.generate(); 
cplex.exportModel("trial.lp")
}
<。>在.mod文件的末尾。我的python代码是:

import cplex

import sys

def  sample(filename):

    c = cplex.Cplex("trial.lp")
    try:
        c.solve()
    except CplexSolverError:
        print ("Exception raised during solve")
    return
    status = c.solution.get_status()
    print ("Solution status = " , status, ":",)
    print (c.solution.status[status])
    print ("Objective value = " , c.solution.get_objective_value())

我有两个问题:

1)当我运行我的python代码时,我得到“没有模块叫'cplex'错误。我忘记了什么或者我的错误是什么,我怎样才能纠正我的python代码以实现目标?

P.S.I使用Cplex 12.6

谢谢

问候