CPLEX和Python 3.7

时间:2019-06-17 15:41:11

标签: python cplex

我正在尝试将cplex与python 3.7.3版一起使用。 CPLEX具有3.7版的setup.py,但是当我尝试使用它时,仍然出现错误“ CPLEX 12.9.0.0与该版本的Python不兼容”。有解决方法吗?还是我需要降级到Python 3.6?

3 个答案:

答案 0 :(得分:3)

我们假设Python 3.7可执行文件位于C:\Python37\python.exe,CPLEX 12.9安装在C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129。然后,要安装CPLEX Python API,您将执行以下操作:

cd "C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129\cplex\python\3.7\x64_win64\"
C:\Python37\python.exe setup.py install

可以在here中找到CPLEX Python API的安装说明。

答案 1 :(得分:1)

是的

据我了解,优化求解器 CPLEX和DOCPLEX,您当前需要降级到Python 3.6。

答案 2 :(得分:0)

我本人不得不降级到Python 3.6,因为我有同样的问题,但是那是因为Python 3.7是32位并且CPLEX API需要64位(我不能告诉你为什么,但这就是我所学的)。一旦安装了Python 3.6 64位,就可以轻松下载CPLEX和DOPLEX软件包,以至于您讨厌自己一开始就没有这样做。