windows下载安装ipopt求解器 可用于pyomo调用
方案一:直接利用conda安装
conda install ipopt
我是miniforge管理的虚拟环境,在虚拟环境终端中直接指令安装
conda install ipopt
Channels:
- conda-forge
Platform: win-64
Collecting package metadata (repodata.json): done
Solving environment: done
==> WARNING: A newer version of conda exists. <==
current version: 25.3.0
latest version: 25.11.0
Please update conda by running
$ conda update -n base -c conda-forge conda
## Package Plan ##
environment location: D:\AppData\miniforge\envs\optpy38
added / updated specs:
- ipopt
The following packages will be downloaded:
package | build
---------------------------|-----------------
ampl-asl-1.0.0 | he0c23c2_2 399 KB conda-forge
ipopt-3.14.19 | h75e447d_1 923 KB conda-forge
mumps-seq-5.8.1 | hd297af6_4 7.7 MB conda-forge
------------------------------------------------------------
Total: 9.0 MB
The following NEW packages will be INSTALLED:
ampl-asl conda-forge/win-64::ampl-asl-1.0.0-he0c23c2_2
ipopt conda-forge/win-64::ipopt-3.14.19-h75e447d_1
mumps-seq conda-forge/win-64::mumps-seq-5.8.1-hd297af6_4
Proceed ([y]/n)? y
Downloading and Extracting Packages:
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
(optpy38) PS D:\szf\project\5_RD_project\study_pyomo> ipopt -v
Ipopt 3.14.19 (Windows AMD64), ASL(20231111)
方案二:采用官方编译的应用程序
官方对windows下有已经编译好的应用程序,只需要下载下来,并将ipopt的应用程序所在文件夹路径添加到系统全局环境变量就可以了。这样在利用pyomo或者其他建模工具建模求解的时候就可以正常使用ipopt了。
(但要注意防火墙或者杀毒软件可能会拦截需要设定信任)
1、下载应用程序
-
打开github地址:
-
进入发布版页面
点击右下角releases

- 选择想要安装的版本
由于我们是在win下使用所以直接选择下载win版本的就可以,下面两个名为code的文件是源码,可用于linux下编译安装。

夸克链接:https://pan.quark.cn/s/8928a21eaf0b
2、安装配置
- 解压压缩包到指定安装位置
- 复制ipopt.exe文件路径

- 将路径添加到系统环境路径下


3、检查是否成功配置
打开终端输入ipopt -v
成功显示ipopt的版本号即为配置成功。

浙公网安备 33010602011771号