有人在Anaconda python上安装了Ipopt吗?我下载了3.6.1版本。另外,我按照自述文件中的描述下载了requested intel Fortran libraries。
使用configure
make
和make install
以及与之关联的所有依赖关系,应该可以直接进行安装。我希望我能自己解决这个问题。
如果我想在anaconda中使用Ipopt,我还需要考虑什么?特别是我想用包含的Ipopt来构建Pygmo。
或者安装pyopt或Casadi足够吗?
答案 0 :(得分:2)
我已经通过anaconda云在anaconda环境中安装了ipopt; https://anaconda.org/conda-forge/ipopt上提供了anaconda云上的ipopt。
要在anaconda环境中安装ipopt,只需打开一个anaconda终端,激活你想要安装ipopt的环境,然后键入:" conda install -c conda-forge ipopt&#34 ;,然后像安装其他软件包一样正常进行。
答案 1 :(得分:0)
我对Casadi并不是特别熟悉,但选择优化界面几乎取决于您对问题的期望。例如,对于简单的优化问题,您可以使用scipy.minimize。
原则上,两者(引用pyOpt和PyGMO)都会为您提供不同的功能。例如,PyGMO具有其他功能,例如PyGMO博士和使用广义岛模型的可能性。在您的特定情况下,您必须自己决定最适合自己的方式。
如果您正在执行的任务明确要求使用Ipopt,那么PyGMO,pyOpt或其他接口的配置应该是您提供的任何辅助项目。