我正在尝试将cplex与python 3.7.3版一起使用。 CPLEX具有3.7版的setup.py,但是当我尝试使用它时,仍然出现错误“ CPLEX 12.9.0.0与该版本的Python不兼容”。有解决方法吗?还是我需要降级到Python 3.6?
答案 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软件包,以至于您讨厌自己一开始就没有这样做。