|----------------|------------|------------------|
| 文件 | 软件适配版本 ||
| 文件 | matlab | python |
| cplex学术版12.8 | 2018及以前 | 2.7、3.5、3.6 |
| cplex学术版12.10 | 2019及以后 | 3.6、3.7 |
| cplex学术版22.1.0 | 不支持 | 3.7、3.8、3.9、3.10 |
|------------------|-----------------|
| 文件 | 适用matlab |
| YALMIP-R20230609 | 2019及以后 |
| YALMIP-R20180817 | 2018及以前(2016可用) |
注意:yalmip官网最近有一次更新(2025-06-26,离上次更新2023-06-22相距2年),目前从官网下载的YALMIP-master版本为R20250626而非之前的R20230622,导致与CPLEX不适配。建议直接从球球的算法空间公众号打包下载。


安装cplex_studio
先在目标盘符新建CPLEX文件夹,如C:\CPLEX

并赋予完全控制(很重要,避免因权限问题在安装时写入停顿)权限,右键CPLEX文件夹 ---> 属性 ---> 安全 ---> 为所有用户勾选上"完全控制"权限,确定;

双击或右键打开安装文件exe(根据需要安装对应的版本,教程只演示12.10.0,其他版本大致相同);



将前半部修改为之前创建的路径,如C:\CPLEX。整体路径为C:\CPLEX\CPLEX_Studio1210;
切勿将整体路径修改为盘符根目录,如C:\ D:\ F:\,否则在卸载时会导致盘符下其他文件一同被删除(由于CPLEX允许用户修改安装文件内容,未设置卸载索引以区分安装文件与其他文件,凡是根目录下的内容在卸载时一并删除);
同时在卸载时也需注意,在盘符位置下是否存在README.html、opl等文件及文件夹,如果存在,则提示安装在盘符根目录,勿直接卸载,可使用geek.exe或者360等软件,右键 ---> 强制删除,后再手动删除盘符内相关文件;