在 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 一起使用的主要内容,如果未能解决你的问题,请参考以下文章

如何在ubuntu中安装scrapy

NLP 4:Interfacing your NLP to Ipopt 流程翻译

NLP 4:Interfacing your NLP to Ipopt 流程翻译

如何在 MiniZinc 中安装 Google 的 CP 求解器 OR-Tools?

如何在 apache2 tomcat6 中安装 ffmpeg 或在 ubuntu 中安装 xampp?

我可以在 ubuntu 中安装 xcode 吗?