admin管理员组文章数量:1516870
介绍:
pyomo是一个基于python的开源软件包,作用是描述优化问题,再调用求解器进行求解。
ipopt是一个开源求解器。
问题:
pyomo.common.errors.ApplicationError: No executable found for solver 'ipopt'
解决方法:
首先确保pyomo已经安装:
win+r输入cmd调出命令行,输入:
pip install pyomo
然后在google搜索ipopt
进入:
然后在右边找到最新的releases版本
下载对应安装包并解压
关键: 然后将:
"E:\software\Ipopt-3.14.9-win64-msvs2019-md\bin"
这个路径(根据自己的实际路径修改,这是我保存的路径)添加到系统变量里,保存并重启电脑,即可解决问题。
原因:报错实际上就是找不到ipopt.exe的位置,而vscode又没有类似matlab添加路径的操作,所以直接把求解器.exe所在文件夹路径添加到系统变量里,这样就可以让vscode查到了,以后所有求解器都是这个办法。
小更新:rospy的安装方法
安装ros比较好的教程:
项目中出现的和ros相关的包msg,基本装完ros后在python中都能使用,不需要再额外安装了。
ROS是有对应ubuntu版本的,并且所拥有的包也是有对应版本的。
版权声明:本文标题:轻松解决Pyomo与IPOpt兼容性问题:一步到位教程 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/web/1770514445a3255467.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论