将CPLEX升级到Academic License Mac

时间:2019-04-24 09:42:58

标签: macos installation cplex

我已经用Python创建了线性编程模型,并希望使用MacOS High Sierra上的CPLEX求解器解决此问题。如果我将问题保持在很小的范围内,那么求解器就可以正常工作;如果我增加问题的大小,则会收到以下消息:

fig=plt.figure() ax1=plt.subplot(1,3,1) im=ax1.contourf( M1, 50,vmax=100,vmin=-100) x0,x1 = ax1.get_xlim() y0,y1 = ax1.get_ylim() ax1.set_aspect((x1-x0)/(y1-y0)) ax2=plt.subplot(1,3,2,aspect=1) im2=ax2.contourf( M2, 50,vmax=100,vmin=-100) ax3=plt.subplot(1,3,3,aspect=1) im3=ax3.contourf( M3, 50,vmax=100,vmin=-100) im4 = plt.colorbar(im3, ax=[ax1, ax2, ax3])

我已经下载了Student版本,以超出CPLEX Studio免费版本的限制,并获得了.bin文件:

CPLEX Error 1016: Promotional version

如果我尝试在终端中安装它,则会收到以下消息:

cplex_studio129.linux-x86-64.bin

我尝试使用LAX_VM / Library / Java,也重新安装了Java,但是没有成功。有人可以帮我吗?

2 个答案:

答案 0 :(得分:2)

您下载了CPLEX的Linux版本(linux-x86-64),而不是macOS的版本。

答案 1 :(得分:1)

我终于让它工作了,感谢您输入@ xavier-nodet!这是我为其他有相同问题的解决方案:

我按照说明中的以下命令安装了学术版CPLEX: python setup.py install --home /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages

但是,文件放置在以下目录中: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/lib/python/

我手动将cplex和docplex文件夹移至site-packages目录,就是这样!