macOS中实现Python调用CPLEX学术版

1.如何在python中调用cplex;

首先保证自己的安装了python3.7(cplex不支持3.8和更高的版本)
首先移除现有的python3.8

brew unlink python3

然后去官网下载3.7的安装包。

Python官网:
找到要安装的版本,3.7.9:https://www.python.org/downloads/release
下载到本地,双击安装,一路下一步,按提示操作即可,都选默认操作。
安装完成后重新执行 link:

brew link --overwrite python3

注意!
使用本地python 3.7的解释器,不要使用项目的虚拟解释器

可以直接使用 pip install cplex 命令进行安装。(这种方式安装的是community版本,仅支持1000个variable和1000个constraint)
此外,还需要安装docplex。
安装方法:pip install docplex

2.如何实现python调用cplex学术版。

打开ibm 官网。IBM Academic Initiative
然后,按照一步一步填写个人信息和学校信息。(要有一个@edu.cn的邮箱号)
等待官网验证之后,会给个人邮箱发邮件。接着就可以下载了。

IBM Academic Initiative

下载安装包之后安装。然后可以打开ibm的CPLEX Optimization Studio IDE使用了。
至于怎么替换python的cplex为学术版。按下面步骤。
1.查看python3.7的site-packages的位置。去访达打开它。
举例:我的位置是/usr/local/bin/python3.7/site-packages
那么就复制这个位置。
打开访达。使用快捷键command + shift + G
然后复制/usr/local/bin/python3.7/site-packages就可以了
在这里插入图片描述

找到cplex文件夹
然后,删除cplex文件夹。
接着,找到cplex IDE的安装位置。
我的安装位置是

/应用程序/CPLEX_Studio1210/cplex/python/3.8/x86-64osx/cplex/

按照同样的方式,在访达打开这个位置。
然后,会有两个文件夹。(3.6和3.7)
打开3.7
打开x86-64_osx
会发现有一个cplex文件夹。
在这里插入图片描述
复制这个cplex文件夹到python的site-packages文件夹中。
最后一步。去pycharm就可以使用cplex的学术版啦!!!!

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值