Cplex Python API 的下载和安装


本文主要探究如何用Python 调用 Cplex求解器。

pip 直接安装——社区版

安装方法:
在 Anaconda Prompt 中输入 pip install cplex 进行安装即可。
在这里插入图片描述

此时的cplex 求解器相当于 其社区版,可以用python 调用它解决一些小问题,但对比较大的模型问题进行求解时,会报错。

CPLEX 的 Python API 安装——学生版

Cplex_studio下载安装

IBM(CPLEX)官网上有对于学生和老师的免费学术版,看到这,博主真的是激动不已,感激涕零。但是…
在这里插入图片描述
???
咱也不敢说,咱也不敢问。咱也不知道哪里出了问题,呜呜呜呜呜,哇的就哭出了声,终究是博主不配了…
大起大落,没办法,博主只好发动小马达,全网各资源进行搜索,终于…!!
博主在公众号程序猿声中找到了这位公众号主人申请后的资源包!!真的是激动!!感谢!资源包下载完成后,点击.exe文件进行安装,安装过程按照步骤来即可(建议框中勾选选项全部按照默认选项进行)

Cplex的Python API 配置

查找资料发现,更官方的Cplex的Python API 配置,需要运用安装目录下的setup.py文件,
以管理员身份打开Anaconda Prompt

python setup.py install

图片中前面几个命令是用于切换Anaconda Prompt 工作路径到D盘(上方Cplex_studio安装后setup.py文件所在路径)

在这里插入图片描述
出现报错,原因在于Python版本不对应,上方下载的cplex需要python3.4或者2.7版本。唉博主也很伤心,又折腾了好久,也没有下载成功…
而后博主在B站上找到了一个教程(教程链接点此)

教程中,下载了CPLEX之后,直接运行Anaconda prompt,在其上输入命令:

conda install -c IBMDecisionOptimization docplex cplex
运行成功后即配置成功。

博主也很困惑,这样配置的API会不会和官方推荐的方法不一样,而后偶然间看到有人在官网上看到了这样一句话:
在这里插入图片描述
所以pypi\conda\CPLEX Studio三种方式貌似应该是一样的,但博主也不太确定,具体细节还有待后续使用的时候多加试验。

我始终相信,茫茫人海中,相遇即是缘分。希望看到此篇的大佬友友们如果有方法、有想法,可以给予一定建议(敬礼)。

### CPLEX Python 下载安装教程 #### 准备工作 为了确保能够顺利安装并使用CPLEXPython接口,建议先确认计算机已安装合适的Python环境。通常推荐通过Anaconda来管理Python环境及其依赖库,因为这能简化许多复杂操作。 #### 获取CPLEX软件包 可以从IBM官方网站获取适用于不同平台的学生版或社区版CPLEX Studio套件[^1]。下载完成后按照提示完成基础设置向导,在此过程中注意记录许可证密钥等相关信息以便后续配置API访问权限所需。 #### 设置开发环境 对于Windows操作系统而言,有经验表明遵循特定指南可极大提高成功率[^2]。特别是当遇到因本地未匹配指定解释器而导致无法正常执行`setup.py`的情况时,提前利用Anaconda创建兼容虚拟空间不失为一种有效解决方案[^4]。 #### 配置Python API接入 一旦完成了上述准备工作,则可以通过多种方式集成CPLEX功能至个人项目之中: - **方法一**:直接从命令行启动终端窗口,并导航到解压缩后的应用程序根目录位置;接着输入指令`python setup.py install`以触发自动部署流程。 - **方法二**(针对采用Anaconda作为主要IDE工具链的情形):只需简单地把整个`cplex`文件夹拷贝粘贴进目标路径下即可实现无缝对接[^5]。具体来说就是定位到Anaconda安装位置内的`Lib\site-packages`子文件夹内。 ```bash # 方法一示例代码片段 cd path_to_cplex_directory python setup.py install ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值