Rah*_*jaj 4 python pycharm glpk anaconda
我是python和优化的新手。我遇到一些错误,请帮助我解决它。我尝试在运行Anaconda 3的PyCharm中运行以下代码
from pulp import *
x = LpVariable("x", 0, 3)
y = LpVariable("y", 0, 1)
prob = LpProblem("myProblem", LpMinimize)
prob += x + y <= 2
prob += -4*x + y
status = prob.solve(GLPK(msg = 0))
value(x)
Run Code Online (Sandbox Code Playgroud)
我有一个错误
追溯(最近一次通话最近):文件“ D:/ Projects / RH Analytics / RNN / TestPulp.py”,第10行,状态= prob.solve(GLPK(msg = 0)),文件“ C:\ Users \ rahul “ .bajaj \ AppData \ Local \ Continuum \ Anaconda3 \ lib \ site-packages \ pulp \ pulp.py”,行1643,处于解决状态= resolver.actualSolve(self,** kwargs)文件“ C:\ Users \ rahul。 bajaj \ AppData \ Local \ Continuum \ Anaconda3 \ lib \ site-packages \ pulp \ solvers.py”,第346行,在ActualSolve中,将PulpSolverError(“ PuLP:无法执行” + self.path)Pulp.solvers.PulpSolverError:PuLP:无法执行glpsol.exe
流程以退出代码1完成
因此,我从此处下载了glpk软件包,从zip文件中提取了该软件包,并将其放在C驱动器的文件夹中。在路径变量中,我添加了“ C:\ winglpk-4.57 \ glpk-4.57 \ w64”。
但是即使现在,我在PyCharm IDE中运行程序时也遇到了相同的错误。请帮助我找出我想念的东西。
pulp.pulpTestAll()
运行此命令时,将运行测试列表,并在第32行显示:
Solver pulp.solvers.GLPK_CMD unavailable。
因此,尝试下载glpk-utils软件包,然后运行
glpsol。
也可以从cmd完成,对我有用。
| 归档时间: |
|
| 查看次数: |
2625 次 |
| 最近记录: |