MindOpt也支持通过pip安装啦!

PIP是通用的Python包管理工具,用于第三方库的查找、下载、安装、卸载等功能,使用简单。MindOpt优化求解器已经将安装包上传至Python第三方库,也支持通过pip安装Python SDK了,并且此方式安装无需再配置license文件。

安装mindoptpy

命令行运行 pip install mindoptpy进行安装:

pip install mindoptpy

输出如下:
image.png

其他操作mindoptpy的pip命令

查询

我们可以通过 pip list -v来查看存在的mindoptpy相关文件

卸载

通过 pip uninstall mindoptpy来卸载,如果遇到疑难不能卸载的,可以通过查询相关文件的输出,然后进到该文件夹内删除文件。

更新

我们可以通过 pip install --upgrade mindoptpy来更新mindoptpy版本(由于目前24.1版本为最新版本,更新命令的输出下次更新给大家。)

案例

运行一个案例:
安装后的目录中有example文件,其中存放了一些示例代码,mdo_lo_ex1.py是其中一个线性规划问题的示例代码。

python3 mdo_lo_ex1.py

运行结果如下:

Start license validation (current time : 24-APR-2023 15:46:30).
License validation terminated. Time : 0.003s

Concurrent simplex optimization started.

Model summary.
 - Num. variables     : 4
 - Num. constraints   : 2
 - Num. nonzeros      : 7
 - Bound range        : [1.0e+00,1.0e+01]
 - Objective range    : [1.0e+00,1.0e+00]
 - Matrix range       : [1.0e+00,6.0e+00]

Presolver started.
Presolver terminated. Time : 0.002s

Simplex method started.
Model fingerprint: ==gZ3B2djdXZ

    Iteration       Objective       Dual Inf.     Primal Inf.     Time
            0     0.00000e+00      0.0000e+00      1.0000e+00     0.01s  
            2     4.00000e-01      0.0000e+00      0.0000e+00     0.01s  
Postsolver started.
Simplex method terminated. Time : 0.008s

Concurrent optimization terminated.
Optimizer summary.
 - Optimizer used     : Simplex method
 - Optimizer status   : OPTIMAL
 - Total time         : 0.013s

Solution summary.       Primal solution
 - Objective          : 4.0000000000e-01 

License鉴权

pip安装mindoptpy,此安装包里面内置了License文件,从2022-01-01到2024-12-31。
使用的是我们不联网的鉴权方式,我们还有一个阿里云鉴权方式。

    1. 云鉴权:阿里云用户请根据配置阿里云鉴权账号来获取授权LicenseKey和配置授权文件fl_client.ini,然后把此文件放置在下文建议的位置。
    • 此License与阿里云账号绑定,求解时用户本地求解,联网仅鉴权,不上传其他信息。
    • 此鉴权方式的好处
      • 用户可自助申请,立即发放LicenseKey;
      • 一次申请多个电脑可以使用;
      • 快到期的时候会收到短信提醒,届时在控制台网页上点续期就行,无需更换License文件。
    1. 不联网:线下不联网版本采用的是mindopt.lic文件,是本地鉴权作用,与机器ID绑定。

支持版本

目前MindOpt支持通过pip安装Python SDK但操作系统和python版本信息:

操作系统要求Python版本
Windowsx86_64位3.6~3.10
Mac
Linux
Mac ARMx64位3.8~3.10
Linux aarch3.7~3.10

下载PIP

下载Python:从官网下载https://www.python.org/
查询Python版本是否自带PIP工具:

pip --version

如果版本没有自带pip工具,可以通过下载 get-pip.py文件进行安装。
在终端中依次进行以下步骤:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

python3 get-pip.py

pip3 install requests

具体输出如下:
image.png
image.png
image.png

通过-V查询是否安装成功:

pip3 -V

安装成功输出如下:
image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值