DOcplex系列(二)——怎样成功安装和调用学术版DOcplex

编程知识 更新时间:2023-04-23 07:36:42

引言

本文介绍如何正确安装和配置学术版docplex

准备

  • python 3.7

  • pycharm 社区版(别问为什么用社区版,问就是,不花钱。。。)

  • cplex studio 12.9(IBM官网下载地址)

    ** 推荐使用学术版。如果没有,那我也没得办法。
    **关于cplex版本问题见上一篇博客 DOcplex系列(一)Cplex&DOcplex 简介

这里python 3.7和pycharm 都是之前在用的,所以已经装好了。

安装

1. 安装学术版Cplex Studio。

  • 因为docplex需要调用cplex求解器,所以在安装docplex安装包之前,需要提前安装Cplex Studio。这里用的是Cplex Studio12.9学术版。运行安装程序,按照引导一步一步来就可以了。如果不放心,可以自行百度图文教程(其实也一样的)。

2. 将cplex文件夹拷贝到python文件夹中

  • 从cplex的安装目录中,例如我的路径是:C:\Program Files\IBM\ILOG\CPLEX_Studio129\cplex\python\3.7\x64_win64,找到cplex文件夹
  • 将cplex文件夹拷贝到python 3.7的安装目录中Lib文件夹下site-packages子文件夹中,例如我的路径为:C:\Users\lemur\AppData\Local\Programs\Python\Python37\Lib\site-packages
  • 至此,你就可以在python中,像使用pip一样,直接调用cplex了。

切记:

  • 不可以 直接在pycharm的终端中直接使用 pip install cplex 命令进行安装。这样安装的是非学术版(超级坑,只能求解很小规模的问题,变量不到两千,就报错: CPLEX Error 1016)。
  • 步骤2已经将cplex文件夹拷贝过来了,可以直接调用,所以这里不需要再装一遍cplex。
  • 据说,拷贝完之后,即使卸载cplex studio也不影响python调用,但是我没有试过。

3.安装docplex

在pycharm终端中,使用命令 pip install docplex就可以在当前项目使用的python解释器中安装docplex包了。

至此,安装完毕。

使用时,仅需在代码中引入docplex相应的库就可以用了。

注意:
这里最好使用本地python 3.7的解释器,不要使用项目的虚拟解释器。原因如下:

  • 配置可能会有差别
  • 如果安装在当前项目的虚拟解释器,别的项目调用时需要重新安装docplex。因为其他项目用的是自己的虚拟解释器。这样会带来很多不需要的麻烦。

关于解释器的设置:
在项目中,打开 File->settings:

** 图中白色笔抹掉的是我的项目名称(起的比较沙雕。。。)可以不用管它。

建议,以后的使用docplex的项目都使用python自带的本地解释器。

补充:
由于社区版不提供性能测试工具,最终还是不得不换成专业版。
现提供pycharm专业版2020.2的激活破解方式:
pycharm2020.2专业版永久激活(亲测有效)

激活工具百度网盘:
链接:https://pan.baidu/s/18mIcv9zwwIhqmNwZFDDK5w
提取码:10as

更多推荐

DOcplex系列(二)——怎样成功安装和调用学术版DOcplex

本文发布于:2023-04-17 19:36:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/0b150d253ae90da190aee821dba386a2.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:学术   系列   DOcplex

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 83926文章数
  • 10753阅读数
  • 0评论数