【发布时间】:2021-09-27 20:57:02
【问题描述】:
我正在使用pip install docplex 安装docplex,它显示:
Successfully installed docplex-2.22.213
当我运行代码时它说:
- CP Optimizer 12.10.0.0 -
但由于最新的 ILOG CPLEX Optimization Studio 是 20.1,我希望看到 CP Optimizer 20.1。
pip没有安装最新版本是什么原因?
- 操作系统:macOS Big Sur 11.2 版
- Python : 3.7.3
【问题讨论】:
-
它并没有真正安装求解器套件,对吧 ("Solving with CPLEX locally requires that IBM ILOG CPLEX Optimization Studio V12.8 or later is installed on your machine.")?我猜,您要么只安装了 12.10,要么没有选择正确的路径(当它可以选择时)。如果安装了 20.1,您会在它的分发目录中找到 python 包安装程序,并且从 there(shell 等)直接安装它应该是安全的,因为它被 linked 到正确的版本。 (假设 cplex=cplex(mp) + cpopt irt. 引用)
-
补充 Sascha 的回答:docplex 是一个建模层,它不包括运行时(CPLEX 和 CPO)。必须安装运行时并将其链接到 Docplex 才能运行算法。
标签: python-3.x cplex docplex