求解为什么python error:name“LpProblem” is not defined

在求解线性规划运输问题的时候出现的为什么会这样求解

img

1)你的编辑器字体中 字母 l 和数字 1 很难分辨,请自己检查一下
2)试着运行一下以下程序:

    from pulp import *
    MyProb = LpProblem("LPProbDemo1", sense=LpMaximize)
    x1 = LpVariable('x1', lowBound=0, upBound=7, cat='Continuous')
    x2 = LpVariable('x2', lowBound=0, upBound=7, cat='Continuous')
    x3 = LpVariable('x3', lowBound=0, upBound=7, cat='Continuous')
    MyProb += 2 * x1 + 3 * x2 - 5 * x3  # 设置目标函数
    MyProb += (2 * x1 - 5 * x2 + x3 >= 10)  # 不等式约束
    MyProb += (x1 + 3 * x2 + x3 <= 12)  # 不等式约束
    MyProb += (x1 + x2 + x3 == 7)  # 等式约束
    MyProb.solve()
    print("Status:", LpStatus[MyProb.status])  # 输出求解状态
    for v in MyProb.variables():
        print(v.name, "=", v.varValue)  # 输出每个变量的最优值
    print("F(x) = ", value(MyProb.objective))  # 输出最优解的目标函数值

3)更多内容,参见:Python数模笔记-PuLP库(1)线性规划入门 https://blog.csdn.net/youcans/article/details/116371416