如何将您安装的 CPLEx 学术倡议与 python 联系起来?

How to connect your installed academic initiative of CPLEx with python?

我在 MAC 中将 python 3.6 版本和 CPLEX 12.10 与 Anaconda 一起使用。如何访问 python 的 cplex 库?我的MAC安装了学术版,可以在GUI中独立使用。

http://ibmdecisionoptimization.github.io/docplex-doc/mp/getting_started_python.html

所述

conda 安装-c ibmdecisionoptimization docplex

应该有帮助

你想用什么?有 CPLEX python api 这是一个 python API CPLEX 的矩阵接口 - 还有 docplex,这是面向对象的建模 基于 CPLEX 的层。

无论如何,如果运行一个解决方案显示了促销版本的错误,那么就意味着 不知何故你过去安装了 cplex 包。

开始之前,请打开终端控制台并确保它已设置为可以使用 您安装了 Anaconda,并且您的 conda 环境已激活(如果您使用的话)。

首先,如果您使用 conda 安装 cplex,则您要安装使用 conda uninstall cplex 安装的任何内容;如果您使用 pip,则安装 pip uninstall cplex

那么你有一个选择。将 $CPLEX_STUDIO_DIR1210/cplex/python/3.6/x86-64_osx 添加到 PYTHONPATH 或安装 CPLEX python 包装器:

$ cd $CPLEX_STUDIO_DIR1210/cplex/python/3.6/x86-64_osx
$ python setup.py install