python安装学术版cplex解析器
python3.7安装学术版cplex解析器
下载地址
关于windows的.exe
1.直接点击执行即可
关于linux的.bin
1.在当前用户目录下创建目录cplex
mkdir cplex
2.上传cplex_studio2210.linux_x86_64.bin文件
3.赋予该文件运行权限
chmod 777 cplex_studio2210.linux_x86_64.bin
4.执行该文件,根据提示,选择安装enter,我是默认安装,所以默认安装路径为(/opt/ibm/ILOG/CPLEX_Studio221),安装路径后面会有用
sudo ./cplex_studio2210.linux_x86_64.bin
(ENV) [root@localhost cplex]# sudo ./cplex_studio2210.linux_x86_64.bin 正在准备进行安装 正在从安装程序档案中提取 JRE... 正在解包 JRE... 正在从安装程序档案中提取安装资源... 配置该系统环境的安装程序... 正在启动安装程序... =============================================================================== 选择语言环境... --------- 1- English ->2- 简体中文 通过数字选择语言环境: 2 =============================================================================== IBM ILOG CPLEX Optimization Studio 22.1.0 (使用 InstallAnywhere 创建) ------------------------------------------------------------------------------- 正在准备控制台模式安装... =============================================================================== 简介 -- InstallAnywhere 将指导您安装 IBM ILOG CPLEX Optimization Studio 22.1.0。 在继续进行此安装之前,强烈推荐您退出所有的程序。 对每个提示作出响应,以继续执行安装中的下一步。 如果要更改上一步中的内容,请输入“back”。 您可以通过输入“quit”随时取消此安装。 请按 <ENTER> 键继续: =============================================================================== 许可信息 下面列出的这些程序按照以下许可信息条款和条件以及获 得客户与 IBM 事先同意 的程序许可条款授予许可。 如果客户事先未同意对本程序生效的许可条款,那么 国际程序许可协议 (i125-3301-15) 适用。 程序名称 (程序号): IBM ILOG CPLEX Optimization Studio Developer Edition 22.1 (5725-A06) IBM ILOG CPLEX Optimizer Deployment Edition 22.1 (5725-A06) IBM ILOG CPLEX Optimizer for Non-Production 22.1 (5725-A06) IBM ILOG CPLEX Optimizer Single User Edition 22.1 (5725-A06) IBM CPLEX Optimizer Deployment Entry Edition 22.1 (5725-A06) IBM ILOG CPLEX MILP add-on Developer Edition 22.1 (5724-Y48) IBM ILOG CPLEX Developer Edition 22.1 (5724-Y48) IBM ILOG CPLEX LP Developer Edition 22.1 (5724-Y48) IBM ILOG CP Optimizer Developer Edition 22.1 (5724-Y49) IBM ILOG OPL CPLEX Developer Edition 22.1 (5724-Y54) IBM ILOG OPL CPLEX Analyst Studio 22.1 (5724-Y55) IBM ILOG CPLEX MILP add-on Desktop Edition 22.1 (5724-Y48) IBM ILOG CPLEX Desktop Edition 22.1 (5724-Y48) 按 Enter 键继续查看本许可协议或按 "1" 接受本协议,按 "2" 拒绝本协议,按 "3" 打印本协议,按 "5" 用英语查看,或按 "99" 回到上一屏幕。: IBM ILOG CPLEX LP Desktop Edition 22.1 (5724-Y48) IBM ILOG CP Optimizer Desktop Edition 22.1 (5724-Y49) IBM ILOG CPLEX For Non Production 22.1 (5724-Y48) IBM ILOG CPLEX MILP add-on Server Edition 22.1 (5724-Y48) IBM ILOG CPLEX Server Edition 22.1 (5724-Y48) IBM ILOG CPLEX LP Server Edition 22.1 (5724-Y48) IBM ILOG CP Optimizer Server Edition 22.1 (5724-Y49) IBM ILOG CPLEX Optimizer Cluster Edition 22.1 (5725-A06) IBM ILOG CPLEX Optimization Studio Subscription Development 22.1 (5725- A06) 以下标准条款适用于被许可方对本程序的使用。 非生产限制 如果该程序被指定为“非生产”, 则被许可方只能将该程序作为被许可方内部开 发和测试环境的一部分,用于内部非生产活动。 基准评测 按 Enter 键继续查看本许可协议或按 "1" 接受本协议,按 "2" 拒绝本协议,按 "3" 打印本协议,按 "5" 用英语查看,或按 "99" 回到上一屏幕。: 被许可方可向任何第三方披露本程序或其子组件的任何基 准测试结果,前提是被 许可方 (A) 公开披露基准测试中使用的完整方法(例如, 硬件和软件设置、安装 过程和配置文件),以及 (B) 在其指定操作环境中使用为本程序提供的最新的适 用更新、补丁、修订、 性能调整和最佳实践指南执行程序运行测试。如果被许可 方发布了该程序的任何基准评测的结果,则 IBM(包括提供 IBM 产品的“第三 方”)有权发布与被许可方产品相关的基准评测的结果, 前提是 IBM 或第三方在 对被许可方产品进行测试的过程中遵循上述 (A) 和 (B) 的要求。 不管前述如何规定,未经实现书面许可, 任何情况下被许可方都不得公布对 Oracle Outside In Technology 运行的基准测试结果。 上述基准测试条款适用于下列程序或次级组件: IBM ILOG CPLEX Optimization Studio 22.1 “源组件”和样本材料 本程序包含源代码形式的组件(“源组件”)和/或其他标 识为样本材料的材料。 被许可方可以仅出于内部使用目的, 复制和修改“源组件”和“样本材料”,前 提是此类使用受到本协议规定的许可权利的限制;但是被 许可方不得更改或删除 “源组件”或“样本材料”中包含的任何版权信息或声明。 IBM“按现状”提供 按 Enter 键继续查看本许可协议或按 "1" 接受本协议,按 "2" 拒绝本协议,按 "3" 打印本协议,按 "5" 用英语查看,或按 "99" 回到上一屏幕。: “源组件”或“样本材料”,不承担任何支持责任, 不提供任何种类的(无论是 明示的还是暗含的)保证,包括有关权利、非侵权、 非干扰以及暗含的有关适销 和适用于某种特定用途的保证。 以下计量单位可能适用于被许可方对本程序的使用。 授权用户 “授权用户”是获取本程序许可所使用的计量单位。 “授权用户”是已获得本程 序访问权的唯一人员。 本程序可以安装在任何数量的计算机或服务器上,并且每 个授权用户可以一次同时访问任何数量的本程序实例。 对于每个直接或通过任何 方法间接(例如:通过多路复用程序、 设备或应用程序服务器)访问本程序的授 权用户,被许可方都需要获取单独和专用的许可权利。 授权用户的权利是授权用 户的专有权利,不得共享,也不得重新分配, 除非永久转让给另一个个人。 客户机设备 “客户机设备”是获取本程序许可所使用的计量单位。 “客户机设备”指单个用 户计算设备或特殊用途的传感器或遥测设备, 该设备请求执行来自另一个通过称 作服务器或由服务器管理的计算机系统的一系列命令、 过程或应用程序,或接收 按 Enter 键继续查看本许可协议或按 "1" 接受本协议,按 "2" 拒绝本协议,按 "3" 打印本协议,按 "5" 用英语查看,或按 "99" 回到上一屏幕。: 1 =============================================================================== 选择安装文件夹 ------- 您想要在何位置安装? 缺省安装文件夹: /opt/ibm/ILOG/CPLEX_Studio221 输入一个绝对路径,或按 <ENTER> 键以接受缺省路径 : =============================================================================== 安装准备就绪 ------ InstallAnywhere 现在准备好将 IBM ILOG CPLEX Optimization Studio 22.1.0 安装在您系统上的以下位置: /opt/ibm/ILOG/CPLEX_Studio221 按 <ENTER> 键进行安装: =============================================================================== 安装前摘要 ----- 在继续前,请复审以下内容: 产品名: IBM ILOG CPLEX Optimization Studio 22.1.0 安装文件夹: /opt/ibm/ILOG/CPLEX_Studio221 产品版本 22.1.0 磁盘空间信息(用于安装目标): 所需空间: 1,988,924,686 字节 可用空间: 37,179,326,464 字节 请按 <ENTER> 键继续: =============================================================================== 正在安装... ------- [==================|==================|==================|==================] [------------------|------------------|------------------|----------------- =============================================================================== Prepare env 请稍候 --- -] =============================================================================== 请稍候 --- =============================================================================== 请稍候 --- =============================================================================== 正在 Python 环境中安装引擎 ----------------- 如果想要通过 Python API 使用 CPLEX 或 CP Optimizer 引擎, 那么需要告知 Python 可在何处找到它们。 要执行此操作, 请将以下命令输入到终端: <<<<<< python /opt/ibm/ILOG/CPLEX_Studio221/python/setup.py install >>>>>> 请按 <ENTER> 键继续: =============================================================================== 改进产品 ---- 您是否同意让 IBM 收集产品使用情况数据(包括安装、启动 IDE、创建模型和解析)以改进用户体验? 将不会发送模型内容或专有数据。 1- 是 2- 否 输入所需选项的号码: 1 =============================================================================== 安装完成 ---- 已成功地将 IBM ILOG CPLEX Optimization Studio 22.1.0 安装到以下位置: /opt/ibm/ILOG/CPLEX_Studio221 按 <ENTER> 键以退出安装程序: (ENV) [root@localhost cplex]#
5.配置环境变量
vim ~/.bashrc
添加cplex和cpoptimizer的安装路径(默认为/opt/ibm/ILOG/CPLEX_Studio221
)
export PATH=$PATH:/opt/ibm/ILOG/CPLEX_Studio221/cplex/bin/x86-64_linux:/opt/ibm/ILOG/CPLEX_Studio221/cpoptimizer/bin/x86-64_linux
使.bashrc生效
source ~/.bashrc
6.测试是否安装成功
cplex
7.将cplex加载到python环境下的site-packages中
找到安装cplex的目录下的setup.py执行文件,默认安装目录(/opt/ibm/ILOG/CPLEX_Studio221/python/)
执行setup.py文件
python3 setup.py install
查看是否加载到site-package
pip3 list
至此cplex安装完毕
关于site-packages下的.zip
1.将cplex.zip解压后直接复制到python环境下的site-packages
2.进入cplex/python/3.7/x64_win64目录下,找到setup.py文件,执行即可
3.执行setup.py文件命令:python3 setup.py install