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、下载应用程序

  1. 打开github地址:

  2. 进入发布版页面

点击右下角releases

  1. 选择想要安装的版本

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

夸克链接:https://pan.quark.cn/s/8928a21eaf0b

2、安装配置

  1. 解压压缩包到指定安装位置
  2. 复制ipopt.exe文件路径

  1. 将路径添加到系统环境路径下

3、检查是否成功配置

打开终端输入ipopt -v

成功显示ipopt的版本号即为配置成功。

posted @ 2024-05-29 11:12  薄书  阅读(2026)  评论(0)    收藏  举报