Обновите CPLEX до академической лицензии Mac - PullRequest
0 голосов
/ 24 апреля 2019

Я создал модель линейного программирования на Python и хочу решить эту проблему с помощью решателя CPLEX на MacOS High Sierra.Если я оставлю проблему маленькой, решатель будет работать нормально, если я увеличу размер проблемы, я получу следующее сообщение:

CPLEX Error 1016: Promotional version

Я скачал версию для студента впревзойти это ограничение бесплатной версии CPLEX Studio и получить файл .bin:

cplex_studio129.linux-x86-64.bin

Если я попытаюсь установить его в своем терминале, я получу следующее сообщение:

Preparing to install
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...

Launching installer...

JRE libraries are missing or not compatible....
Exiting....

Я пытался использовать LAX_VM / Library / Java, также переустанавливал Java, но безуспешно.Кто-нибудь может мне помочь?

Ответы [ 2 ]

2 голосов
/ 24 апреля 2019

Вы загрузили версию CPLEX для Linux (linux-x86-64) вместо версии для macOS.

1 голос
/ 26 апреля 2019

Наконец-то все заработало, спасибо за ввод @ 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, вот и все!

...