问题描述
我正在尝试使用glpk求解器解决python中的线性优化问题。但是它会显示我已包含的错误报告
我也尝试在命令提示符下安装glpk,但随后提示
“无法为使用PEP 517且无法直接安装的glpk制作轮子”
我还尝试将glpk文件夹复制到脚本路径,但这也不起作用。
这是我在pycharm中遇到的错误
INFO:pypsa.opf:执行初步步骤
INFO:pypsa.opf:使用kirchhoff
公式构建pyomo模型
INFO:pypsa.opf:使用glpk解决模型
警告:pyomo.solvers:无法找到求解器“ glpk”所需的“ glpsol”可执行文件
追溯(最近一次通话):
文件“ C:/ Users / Admin / PycharmProjects / trial and error / test.py”,第153行,在
run_lopf()
在run_lopf中的文件“ C:/ Users / Admin / PycharmProjects / trial and error / test.py”,第147行
n.lopf(keep_files = True)
文件“ C:\ Users \ Admin \ PycharmProjects \ trial and error \ venv \ lib \ site-packages \ pypsa \ components.py”,第508行,在lopf中
返回network_lopf(self,** args)
文件“ C:\ Users \ Admin \ PycharmProjects \ trial and error \ venv \ lib \ site-packages \ pypsa \ opf.py”,行1664,在network_lopf中
extra_postprocessing = extra_postprocessing)
文件“ C:\ Users \ Admin \ PycharmProjects \ trial and error \ venv \ lib \ site-packages \ pypsa \ opf.py”,行1571,在network_lopf_solve中
network.results = network.opt.solve(* args,后缀= [“ dual”],keepfiles = keep_files,logfile = solver_logfile,options = solver_options)
文件“ C:\ Users \ Admin \ PycharmProjects \ trial and error \ venv \ lib \ site-packages \ pyomo \ opt \ base \ solvers.py”,行516,正在解决
self.available(exception_flag =真实)
文件“ C:\ Users \ Admin \ PycharmProjects \ trial and error \ venv \ lib \ site-packages \ pyomo \ opt \ solver \ shellcmd.py”,行118,可用
引发ApplicationError(msg%self.name)
pyutilib.common._exceptions.ApplicationError:未找到求解器“ glpk”的可执行文件
警告:无法找到“ glpsol”可执行文件,这对于执行 求解器'glpk'
提前谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)