cplex python安装及入门

cplex python安装及入门

    • 1. cplex安装
    • 2. cplex学习资源
    • 3. 百度网盘资源

笔者最近学习cplex,从安装到入门走了不少弯路,现在提供一个相对全面的cplex学习博文。

1. cplex安装

可以参考这篇博文DOcplex系列(二)——怎样成功安装和调用学术版DOcplex
里面介绍了学术版cplex的安装以及在python下的调用。
学术版cplex12.8网盘资源将在文末提供

该文仅介绍了在python下的安装。因为anaconda统一管理包更方便,而pycharm直接使用这些包即可,(方法见Anaconda 安装的包如何在 Pycharm 中使用),所以本文介绍一下如何在anaconda安装学术版cplex。

  1. 安装好cplex12.8后,从其安装路径找到cplex文件夹
    cplex python安装及入门_第1张图片
    注意是里面这个cplex文件夹。
  2. 因为anaconda自带的python版本不一定与cplex12.8提供的python版本一致(cplex12.8的最高版本为python3.6)。检查方法见anaconda python 版本对应关系

    1)如果一致,把刚找到的cplex文件夹拷贝到anaconda安装目录下的site-packages文件夹image-20210505211006681
    2)如果不一致,需要在anaconda里面构造一个虚拟环境,方法见Anaconda 安装及包管理工具 conda 进行虚拟环境包管理的基本操作。然后把cplex文件夹拷贝到虚拟环境的site-packages里面。
    比如我建立的虚拟环境为py3.6,则安装目录为
    image-20210505212528768
  3. 仅使用Jupyter notebook的同学在这里就大功告成了,想使用pycharm的同学再进行一步操作即可,在Pycharm里使用Anaconda工具里的配置好的虚拟环境

2. cplex学习资源

  • 在线电子书

    • 英文版User’s Manual for CPLEX
    • 中文版CPLEX 用户手册
  • pdf:《IBM ILOG CPLEX Optimization Studio
    Getting Started with CPLEX》见文末网盘

  • python示例

    • 代码:见cplex12.8安装目录的python文件夹
      image-20210505215102693
    • 目录:python examples, 解释了该文件夹下各个py文件的应用场景,比较遗憾的是,有些文件没有提供具体的模型分析。新手可以从lpex1-lp2x7.py开始学习,介绍了最基础的线性规划模型

      同理,cplex的java,c++等代码示例也可以从安装目录下类似的文件夹中找到

    • 关于python语言,个人感觉docplex库比起cplex库更符合数学建模语言习惯,上手可能也更快。学习路线可以参考我的另一篇博文docplex python入门实例,学习资源

    • b站学习资源: Cplex Python API 中文视频教程(一)(二),比较基础,作为入门了解即可

    • 油管上也有不少好的学习资源,如果找到不错的,笔者可以搬运到b站,持续分享~

3. 百度网盘资源

  • cplex学术版12.8
  • pdf:《IBM ILOG CPLEX Optimization Studio Getting Started with CPLEX 12.7》
    链接:https://pan.baidu.com/s/1g0fmMdpgk4fP-px8sG8eKg
    提取码:kr85
    –来自百度网盘超级会员V3的分享

你可能感兴趣的:(cplex,python,数学建模)