我使用 DOcplex IBM 包为 Python 构建我的数学模型。我确信建模的其他部分是正确的,但是在Model.solve()
执行调用时,我收到以下错误:
"CPLEX DLL not found: please provide DOcplexcloud credentials"
我在我的电脑上安装了 CPLEX Studio 12.6,我想在本地而不是在云上解决问题。
听起来您没有“安装”CPLEX Python API。默认情况下,当您安装 CPLEX Optimization Studio(又名 COS)时,Python 绑定会复制到您的磁盘上,但它们不会与您的任何本地 Python 安装相关联。
如果您按照设置 CPLEX 的 Python API页面上的说明进行操作,您应该能够进行本地求解。简而言之,您可以在setup.py
下运行脚本yourCPLEXhome/python/VERSION/PLATFORM
,也可以设置PYTHONPATH
环境变量。
你在使用 Anaconda 吗?我通过在 CPLEX 安装目录中运行以下命令解决了这个问题:
python setup.py install --home <PackagesHome>\cplex
与<PackagesHome>
作为<user>\AppData\Local\Continuum\Anaconda2\Lib\site-packages