在 ubuntu 中安装 Ipopt 求解器以与 Pyomo 一起使用
Posted
技术标签:
【中文标题】在 ubuntu 中安装 Ipopt 求解器以与 Pyomo 一起使用【英文标题】:Install Ipopt solver to use with Pyomo in ubuntu 【发布时间】:2018-02-24 12:25:17 【问题描述】:如何安装 ipopt 求解器以在 ubuntu 中与 pyomo 一起使用? 我已经下载了ipopt的zip文件
但我没有找到任何具体的说明如何安装它并将其与 pyomo 一起使用。
【问题讨论】:
我发现这些说明很有帮助:github.com/casadi/casadi/wiki/InstallationLinux 【参考方案1】:如果您下载了二进制文件,那么您只需确保 ipopt 可执行文件位于您的 PATH 环境变量中。如果您尝试从源代码安装,则应遵循说明here。您的最后一个选择是使用 anaconda 使用以下命令安装 ipopt 二进制文件:
conda install -q -y --channel cachemeorg ipopt_bin
我认为 conda 安装了旧版本的 ipopt,所以请注意。
通过这些安装中的任何一个,当您在终端窗口中键入 ipopt
并获得以下输出时,您将知道它已正确安装:
No stub!
usage: ipopt [options] stub [-AMPL] [<assignment> ...]
Options:
-- end of options
-= show name= possibilities
-? show usage
-e suppress echoing of assignments
-s write .sol file (without -AMPL)
-v just show version
【讨论】:
您可以使用 conda-forge,而不是使用 cachemeorg 通道。 ***.com/a/48988436/4653485.以上是关于在 ubuntu 中安装 Ipopt 求解器以与 Pyomo 一起使用的主要内容,如果未能解决你的问题,请参考以下文章
NLP 4:Interfacing your NLP to Ipopt 流程翻译
NLP 4:Interfacing your NLP to Ipopt 流程翻译
如何在 MiniZinc 中安装 Google 的 CP 求解器 OR-Tools?