我有一个带有.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
谢谢
问候
答案 0 :(得分:0)