MindOpt也支持通过pip安装啦!

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

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


安装mindoptpy

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

pip install mindoptpy

输出如下:

image.png

其他操作mindoptpy的pip命令

查询

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

卸载

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

更新

我们可以通过pip install mindoptpy --upgrade来更新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文件。
  • 2. 不联网:线下不联网版本采用的是mindopt.lic文件,是本地鉴权作用,与机器ID绑定。

支持版本

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

操作系统

要求

Python版本

Windows

x86_64位

3.6~3.10

Mac

Linux

Mac ARM

x64位

3.8~3.10

Linux aarch

3.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

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

pip3 -V

安装成功输出如下:

image.png

相关文章
|
20天前
|
Serverless Linux Windows
在函数计算中,如果pip安装速度较慢
在函数计算中,如果pip安装速度较慢
44 1
|
7月前
|
Linux Python
python2 安装 pip (Linux)
python2 安装 pip (Linux)
61 0
|
7月前
pip 指定版本安装
pip 指定版本安装
100 0
|
7月前
|
Linux Python
linux 安装 pip2 kali debian python python2
linux 安装 pip2 kali debian python python2
73 0
|
8月前
|
Ubuntu Python
百度搜索:蓝易云【如何在 Ubuntu 22.04 上安装 Python Pip?】
现在,你已经成功在Ubuntu 22.04上安装了Python Pip。你可以使用pip来安装Python包和库,并管理Python项目的依赖项。注意,使用 `pip3`命令来代替 `pip`命令,以确保使用的是Python 3的pip版本。
244 0
|
9月前
|
Python
Python3,选择Python自动安装第三方库,从此跟pip说拜拜!!
Python3,选择Python自动安装第三方库,从此跟pip说拜拜!!
160 0
|
20天前
pip install -U weditor 安装报错 error: subprocess-exited-with-error
pip install -U weditor 安装报错 error: subprocess-exited-with-error
115 0
|
13天前
|
Python
pip批量安装python第三方库
pip批量安装python第三方库
|
20天前
|
Python Windows
Python分发包安装pip3
Python分发包安装pip3
11 0
|
6月前
|
Linux C语言 Python
win10安装 配置 pypy3 以及 pypy3-pip
win10安装 配置 pypy3 以及 pypy3-pip
83 1